61

Dictionary.TryGetValue的文档说:

当此方法返回时,[value 参数] 包含与指定键关联的值,如果找到该键;否则为 value 参数类型的默认值。此参数未初始化传递。

我需要在课堂上模仿这一点。如何找到类型 T 的默认值?


如何修改此问题以使其显示在搜索中?

返回默认值的完全重复。(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 回答