Utilise pour la statique des classes génériques?

Quelles sont les principales utilisations d'un Statique Classe Générique en C#? Quand doivent-elles être utilisées? Quels exemples illustrent au mieux leur utilisation?

par exemple

public static class Example<T>
{
   public static ...
}

Puisque vous ne pouvez pas définir les méthodes d'extension en eux, ils semblent être quelque peu limités dans leur utilité. Références Web sur le sujet sont rares, donc clairement il n'y a pas beaucoup de gens de les utiliser. Voici un couple:-

http://ayende.com/Blog/archive/2005/10/05/StaticGenericClass.aspx

Statique de la Classe Générique comme Dictionnaire


Résumé des Réponses données

Les questions clés semblent être "Quelle est la différence entre un statique de la classe générique avec des méthodes statiques et un non générique classe statique statique générique membres?"

La décision quant à l'utilisation semble tourner autour de "le besoin de classe pour le type de magasin d'état spécifique en interne?"

Si il n'est pas nécessaire pour le type spécifique de stockage interne puis une statique non-classe générique générique de méthodes statiques semble préférable, car la syntaxe d'appel est plus agréable et vous pouvez définir des méthodes d'extension à l'intérieur.

InformationsquelleAutor Ian Mercer | 2010-04-21