Возможный дубликат:
Значение по умолчанию для типа
В С#, чтобы получить значение по умолчанию для типа, я могу написать...
var DefaultValue = default(bool);`
Но как получить одно и то же значение по умолчанию для поставляемой переменной типа?.
public object GetDefaultValue(Type ObjectType)
{
return Type.GetDefaultValue(); // This is what I need
}
Или, другими словами, какова реализация ключевого слова "default"?