我有一个旧项目,我无法将其重写为Generic类。
internal class MyOldClass
{
public object Value { get; private set; }
public bool IsDefaultValue { get; private set; }
public MyOldClass(object value)
{
this.Value = value;
}
}
我需要确定该值是否为默认值,但我不能使用
IsDefaultValue = value == null
因为数据类型,但我不知道如何使用默认运算符
IsDefaultValue = value == default(Value.GetType()) //This is syntax error