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