拡張メソッドはそれとは何の関係もないので、質問を単純化しました。
コード スニペットは次のとおりです。
class MyClass
{
private static readonly char[] InvalidChars = new []{'\\', '/'};
public MyClass()
{
if (InvalidChars == null)
{
//how can this block be accessable?
}
}
}
私の質問は: InvalidChars が MyClass コンストラクターでアクセスされたときに null を返す可能性があるシナリオはありますか? 明らかにあります。それは、私のアプリケーションで見られるものだからです。私はそれがどのように可能か理解できませんが。