Whidbey
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...
Da quanto si legge da questa notizia è stata rilasciata una CTP di Whitehorse, il tool di modellazione che sarà incluso in Visual Studio 2005 Team System.
Powered by IMHO
Una notizia che probabilmente non farà piacere a tutti ma, a quanto si legge qui e qui, Clippy (sì proprio quello di Office) sarà presente in Whidbey a farci compagnia durante le nostre luunghe sessioni di debugging.
Non mi sembra ci sia ancora ancora la certezza della notizia e non si sa bene quale sarà il suo ruolo nell'IDE; forse si limiterà a ripetere ogni tot di tempo "Developers developers" per 29 volte ;D
Ecco un filmato che fa vedere un beta tester alle prese col nuovo assistente :D
Una feature della prossima versione che sinceramente mi era sfuggita finora è appunto la Client Callback, che permetterà a quanto pare di sostituire quello che ora si fa utilizzando il componente XmlHttp, in poche parole chiamare una funzione lato server dal client senza fare postback.Penso possa essere molto utile anche per l'esecuzione asincrona di metodi da web (articolo in sospeso da mesi...)
http://www.dotnetjunkies.com/Tutorial/E80EC96F-1C32-4855-85AE-9E30EECF13D7.dcik
http://blogs.msdn.com/kcwalina/archive/2004/06/22/162533.aspxUn post che può far capire come queste 2 novità combinate insieme potranno "cambiarci la vita" e semplificarci molte cose :)
Per chi ha letto il mio ultimo articolo"Simulare la classe SqlDependency (Whidbey) con ASP .NET 1.x" e fosse interessato ad approfondire l'argomento segnalo un articolo in cui si può notare cosa cambierà in Whidbey e i vantaggi che si avranno ad utilizzare "Yukon" rispetto a SQL Server 7/2000.
Dal blog di Brad Adams una lista provvisoria di quello che oggi siamo abituati ad utilizzare, ma che in Whidbey diverrà obsoleto e che dovremmo abituarci a sostituire...
http://www.gotdotnet.com/team/brada/ObsoletedInWhidbey.htm