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
永远存在?