2
public class TestClass
{
const MyType SOMECONSTANT = null;
protected string TestString { get; set; }
}
public class MyType
{
protected string FieldA { get; set; }
}
上面的代碼是有效的,它編譯。爲什麼C#允許引用類型const
與null
?我怎樣才能使用這個SOMECONSTANT
,因爲這總是null
?用空值聲明用戶定義類型常量有什麼用?
我想,因爲null是一個有效的值,可以分配給引用類型和可爲空的值類型。 – 2013-02-18 22:13:40