Creare un Array Dinamicamete tramite Reflection.

So benissimo che il metodo seguente non è dei migliore per la generazione di array a runtime (meglio List o LikedList), ma in alcune circostanze particolari può essere utile questo metodo che sfrutta la reflection :

public object CreateArray(Type type, int rank)

{

Type typeArray = type.MakeArrayType(rank);

return Activator.CreateInstance(typeArray);

}

Rif. MSDN http://msdn2.microsoft.com/it-it/library/system.type.makearraytype.aspx

Print | posted on lunedì 24 luglio 2006 23:11