Using per i Generics

Per rendere il codice più leggibile è possibile usare using per creare degli alias:

using InsiemeInteri = Namespace1.Classe<int>;
using InsiemeClasseItem = Namespace1.Classe<Namespace2.ClasseItem>;

dove Classe è la Classe contenitore e ClasseItem la classe usata all'interno del contenitore, il tipo di Generic per intenderci. Namespace1 e Namespace2 sono i namespace a cui appartengono le due classi di cui ho parlato in precedenza.


Technorati tags:

Reflection

La Reflection permette di analizzare un assembly.

Bisogna aggiungere:

using System.Reflection;

poi caricare l'assembly mediante

Assembly.Load("System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null");

e ottenere, per esempio i tipi mediante GetTypes().

Ma ci sono tanti altri metodi da scoprire, anche sulla classe Type.


Technorati tags: ,