【发布时间】:2011-02-10 19:34:26
【问题描述】:
在 C# 中,要获取类型的默认值,我可以编写...
var DefaultValue = default(bool);`
但是,如何为提供的 Type 变量获取相同的默认值?
public object GetDefaultValue(Type ObjectType)
{
return Type.GetDefaultValue(); // This is what I need
}
或者换句话说,“default”关键字的实现是什么?
【问题讨论】:
-
这与"Default value of a type" 几乎相同。 Codeka 提供了一个很好的answer,我认为这会对您有所帮助。
-
返回默认值(ObjectType)不起作用?