Web Log di Adrian Florea

"You know you've achieved perfection in design, not when you have nothing more to add, but when you have nothing more to take away." Antoine de Saint-Exupery
posts - 440, comments - 2715, trackbacks - 3944

My Links

Archives

Post Categories

Image Galleries

.RO Blogs

.RO People

.RO Sites

Blogs

Furls

Links

vinCitori

System.Int32[*] via reflection

Ho indagato un po' via reflection sul tipo ritornato da System.Type.GetType("System.Int32[*]").

Ha due costruttori, tutti e due instance: il primo costruttore ha un parametro int con significato di lunghezza dell'array (in questo caso il limite inferiore sarà zero!) mentre il secondo costruttore ha due parametri int: il primo parametro rappresenta il limite inferiore mentre il secondo parametro rappresenta la lunghezza meno il limite inferiore. Sono riuscito quindi a costruire un array unidimensionale non-vettore (cioè di limite inferiore diverso da zero) utilizzando System.Activator.CreateInstance (al posto di System.Array.CreateInstance).

Il codice relativo nei prossimi giorni, adesso ho un po' di fretta di andare a letto :-)

Print | posted on lunedì 20 settembre 2004 03:38 | Filed Under [ Carillon .NET ]

Powered by:
Powered By Subtext Powered By ASP.NET