Comment convertir le type T en Array

mehori -  
 Utilisateur anonyme -
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
 
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