我已经简化了我的问题,因为扩展方法与它无关。
这是代码片段:
class MyClass
{
private static readonly char[] InvalidChars = new []{'\\', '/'};
public MyClass()
{
if (InvalidChars == null)
{
//how can this block be accessable?
}
}
}
我的问题是:在 MyClass 构造函数中访问 InvalidChars 时,是否有任何情况可以返回 null?显然有,因为这是我在我的应用程序中看到的。虽然我不明白这怎么可能。