Dictionary.TryGetValue のドキュメントは言う:
このメソッドが戻ると、[値の引数]には、キーが見つかった場合に、指定されたキーに関連付けられた値が含まれます。それ以外の場合、値パラメータのタイプのデフォルト値。このパラメーターは初期化されずに渡されます。
クラスでこれを真似する必要があります。 タイプTのデフォルト値を見つけるにはどうすればよいですか?
この質問を変更して検索に表示するにはどうすればよいですか?
デフォルト値を返す。(C#) の完全な複製
あなたはこれを探しています:
default(T);
そう:
public T Foo<T>(T Bar)
{
return default(T);
}
default(T);
default キーワードを使用:
T t = default(T)