Come creare runtime un tipo generico.

Oggi mi è sorta la necessita di crere runtime. Se si prova con

Activator.CreateInstance viene generata un'ecceszione. La soluzione è ricorrere al metoto

MakeGenericType di Type.

Per esembio vogliamo crere un Nullable Int sara sufficente scrivere le seguenti line di codice:

object o = typeof(Nullable<>).MakeGenericType(new Type[] { typeof(int) });

Good Coding.

Rif. MSDN

 

Print | posted on venerdì 19 maggio 2006 22:27