valeur par défaut pour le type générique en c# [dupliquer]

Les docs pour le Dictionnaire.TryGetValue say:

quand cette méthode retourne, [l'argument valeur] contient la valeur associée à la clé spécifiée, si la clé est trouvée; sinon, la valeur par défaut pour le type du paramètre valeur . Ce paramètre est passé non initialisé.

je dois imiter ça dans ma classe. Comment trouver la valeur par défaut valeur pour le type T?


comment cette question peut-elle être modifiée pour qu'elle apparaisse dans la recherche?

copie Exacte de Retourner une valeur par défaut. (C#)

40
demandé sur Community 2008-12-16 01:59:14

3 réponses

vous cherchez ceci:

default(T);

:

public T Foo<T>(T Bar)
{
   return default(T);
}
74
répondu Nathan W 2008-12-15 23:04:09
default(T);
10
répondu Szymon Rozga 2008-12-15 23:01:10

utilisant le par défaut mot clé:

T t = default(T)
5
répondu Darin Dimitrov 2008-12-15 23:02:25