gennaio 2005 Blog Posts

Whidbey Watcher #33: Predicate e Anonymous Methods

Partendo da un interessante articolo sugli anonymous methods sono arrivato ad un esempio applicato a "List<T>" e ai metodi che "List<T>" espone. public class Person{public int Age;public string Name;public Person(int Age, string name) {  this.Name = name;  this.Age = Age;}}List<Person> persons = new List<Person>();persons.Add(new Person(12,"Marco"));persons.Add(new Person(29, "Paolo"));persons.Add(new Person(31, "Ugo")); bool exist = persons.Exists(delegate(Person p) { return p.Name == "Paolo"; }); //trueint totalAge = 0;persons.ForEach(delegate(Person p){totalAge += p.Age;}); //TotalAge=72 Fondamentalmente una lista generica mette a disposizione dei metodi i quali invocano dei "delegates generici" denominati Predicate o Action a seconda del metodo invocato, ad esempio ForEach invoca l'Action associata per ogni item presente nella lista.I metodi...

posted @ giovedì 27 gennaio 2005 19:44 | Feedback (4)

Avalon CTP News

Anche se non siete abbonati MSDN, potete da oggi scaricare la Avalon November CTP e aggiungere lo sviluppo di applicazioni Avalon a Visual Studio 2005.

posted @ venerdì 14 gennaio 2005 21:58 | Feedback (2)

Data design time changes from Beta1 to Beta2

Steve Lasker (Program Manager, Microsoft Visual Studio Team) nel suo blog annuncia quali saranno le novita' introdotte nella Beta2 di Visual Studio 2005 relative Data Design Time.

posted @ giovedì 13 gennaio 2005 00:38 | Feedback (1)

Free eBook: .NET in samples

Dal sito di Skilldrive e' possibile scaricare in formato doc o in format pdf un interessante eBook (free!) Ecco la TOC:Security Concepts in .NET environmentCryptography & SecurityCryptographyNetwork OperationsFile operationsText Manipulation & InternationalizationCollectionsTime OperationsMessagingWindows Management Instrumentation (WMI)XMLComputer environmentOther featuresADO.NETADO.NET & System.Xml 2.0 (Whidbey)Appendix A - Fast-track to C# languageC# version 2.0

posted @ lunedì 10 gennaio 2005 11:10 | Feedback (18)

Extending NUnit Assertions

Puo' capitare che i metodi offerti dalla classe Assert di NUnit non siano sufficienti e sia necessario crearne dei nuovi o delle varianti di quelli gia' presenti.Charlie Poole (il papa' di NUnit) spiega come estendere la classe Assert in maniera corretta.

posted @ sabato 8 gennaio 2005 20:49 | Feedback (1)