Ответ 1
Вы ищете:
default(T);
так:
public T Foo<T>(T Bar)
{
return default(T);
}
Документы для Dictionary.TryGetValue говорят:
Когда этот метод возвращается, [аргумент value] содержит значение, связанное с указанным ключом, если ключ найден; в противном случае значение по умолчанию для параметра параметра. Этот параметр передается неинициализированным.
Мне нужно подражать этому в моем классе. Как найти значение по умолчанию для типа T?
Как можно изменить этот вопрос, чтобы он отображался в результатах поиска?
Точный дубликат Возврат значения по умолчанию. (С#)
Вы ищете:
default(T);
так:
public T Foo<T>(T Bar)
{
return default(T);
}
default(T);
Используя default ключевое слово:
T t = default(T)