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

Accesso indicizzato agli elementi di un array unidimensionale non-vettore

In questo post affermavo (in riferimento agli array unidimensionali non-vettori, cioè di limite inferiore diverso da zero) che:

"non è possibile accedere in modo indicizzato agli elementi dell'array (si devono utilizzare i metodi SetValue e GetValue)."

Lo si può fare invece tramite un ArrayList:

int lb = 100; // limite inferiore
int ub = 1000; // limite superiore

// int[] a = new int[lb..ub];
Array a = Array.CreateInstance(typeof(int), new int[1]{ub - lb + 1}, new int[1]{lb});

ArrayList al = ArrayList.Adapter(a);

al[111] = 1;
Console.WriteLine("al[{0}] = {1}", 111, al[111]);

Print | posted on martedì 21 settembre 2004 13:15 | Filed Under [ Carillon .NET ]

Powered by:
Powered By Subtext Powered By ASP.NET