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.
Utilizzo:Riceve in ingresso un parametro long che contiene la dimensione del file (ad esempio restituita dalla proprietà Length della classe System.IO.FileInfo) e restituisce una stringa contenente la dimensione formattata correttamente e l'unità di misura adeguata.Source Code:public static string FormatFileSize(long size){ string[] units = new string[]{"B", "KB", "MB", "GB", "TB"}; int i = 0; float newSize; newSize = size; while (newSize >= 1024 && i < units.Length) { newSize /= 1024; i++; } return string.Format("{0} {1}", newSize.ToString("##.##"), units[i]);}Esempio:FileInfo fi = new FileInfo(@"C:\test.mdb");Console.WriteLine(fi.Length);Console.WriteLine(FormatFileSize(fi.Length));Output:839680820 KBBugs:Sicuramente molti!