61

Dictionary.TryGetValueのドキュメントには次のように書かれています。

キーが見つかった場合、このメソッドが戻るときに、指定されたキーに関連付けられた値が [値引数] に含まれます。それ以外の場合は、値パラメーターの型の既定値。このパラメーターは初期化されずに渡されます。

クラスでこれを模倣する必要があります。型 T のデフォルト値を見つけるにはどうすればよいですか?


この質問を変更して、検索に表示されるようにするにはどうすればよいですか?

Returning a default valueの正確な複製。(C#)

4

3 に答える 3

114

あなたはこれを探しています:

default(T);

それで:

public T Foo<T>(T Bar)
{
   return default(T);
}
于 2008-12-15T23:01:56.513 に答える
14
default(T);
于 2008-12-15T23:01:10.837 に答える
8

デフォルトのキーワードを使用:

T t = default(T)
于 2008-12-15T23:02:25.607 に答える