Comment convertir le type T en Array

Fermé
mehori - 11 août 2016 à 12:01
 Utilisateur anonyme - 11 août 2016 à 14:33
salut je suis face à un sérieux pb. je developpe une application en C# et j'ai une classe générique dans la quelle j'essaye de convertir un objet générique en Array comme suit:
T monObjet;
Array array = (Array) monObjet;

on m'affiche le message d'erreur: impossible convertir le type 'T' en 'System.Array'

Please help Me.
A voir également:

1 réponse

Utilisateur anonyme
11 août 2016 à 14:33
Il faut forcément que l'objet dans monObjet soit du type Array, d'un type dérivé de Array ou possède l'opérateur explicit retournant un Array pour que le cast fonctionne.

Tu peux caster un slip en lingerie mais pas en housse de couette....
0