Invest in people before investing in tools

Il blog di Matteo Baglini
posts - 118, comments - 95, trackbacks - 697

Extension Methods

There are 2 entries for the tag Extension Methods
Pattern Model-View-ViewModel, INotifyPropertyChanged, Static Reflection e Extension methods

Anch’io nei miei progetti WPF per rendere testabile la logica della mia applicazione senza rinunciare alla pontenza del DataBinding utilizzo (anche) il Pattern Model-View-ViewModel. L’interfaccia INotifyPropertyChanged gioca un ruolo fondamentale nell’implementazione di questo pattern quindi ne faccio un uso massiccio. Quello che non mi è mai piaciuto di questa interfaccia è l’uso delle stringe per indicare qual è la proprietà modificata, vediamo un semplice esempio dell’uso di INotifyPropertyChanged: 1: public class Person : INotifyPropertyChanged { 2: public event PropertyChangedEventHandler PropertyChanged; 3:...

posted @ venerdì 28 novembre 2008 16:06 | Feedback (13) | Filed Under [ .NET ]

Extension Methods and Instace Methods Conflicts

Leggendo il libro LINQ in Action vinto ai Community Days 2008 (consegnato direttamente da Andrea) ho scoperto un comportamento degli Extension Methods che non conoscevo. Il quesito posto nel libro è: cosa succede se un Extension Method va in conflitto con un Instace Method? Semplicemente "perde la battaglia" in quanto un Extension Method ha una priorità più bassa. Riporto lo snippet e l'output presenti nel libro: 1: using System; 2:  3: namespace ExtensionMethods ...

posted @ lunedì 14 luglio 2008 22:33 | Feedback (2) | Filed Under [ .NET ]

Powered by:
Powered By Subtext Powered By ASP.NET