【发布时间】:2010-09-27 01:36:53
【问题描述】:
Dictionary.TryGetValue 的文档说:
当该方法返回时,[value 参数] 包含与指定键关联的值,如果找到该键;否则,value 参数类型的默认值。此参数未初始化传递。
我需要在课堂上模仿这一点。 如何找到类型 T 的默认值?
如何修改此问题以使其显示在搜索中?
【问题讨论】:
标签: c# generics default-value
Dictionary.TryGetValue 的文档说:
当该方法返回时,[value 参数] 包含与指定键关联的值,如果找到该键;否则,value 参数类型的默认值。此参数未初始化传递。
我需要在课堂上模仿这一点。 如何找到类型 T 的默认值?
如何修改此问题以使其显示在搜索中?
【问题讨论】:
标签: c# generics default-value
你正在寻找这个:
default(T);
所以:
public T Foo<T>(T Bar)
{
return default(T);
}
【讨论】:
default(T);
【讨论】:
使用default 关键字:
T t = default(T)
【讨论】: