O meglio problemi con i Generics...Come suggerito da Andrea (http://forum.ugidotnet.org/b.asp?m=48030)
stavo preparando il tip su come poter inizializzare un Array con valori di
default e mi son chiesto se in Whidbey ci sarà un modo un po' più semplice per
farlo.
In effetti la classe Array avrà un metodo ForEach<T> per scorrere in un sol colpo tutti gli
elementi dell'array e poterci fare una Action<T> comune.Allora penso che sfruttando
generics + anonymous method potrei scrivere:
string[] a = new string[10];Array.ForEach<string>(a, delegate(string s) { s = "default"; });
Ma questo non funziona in quanto l'elemento del mio array viene passato
per valore e, trattandosi di un value type, imposto il nuovo valore che viene
subito perso all'uscita di scope...