だから、ここに私のクラスの1つからの抜粋があります:
[ThreadStatic]
readonly static private AccountManager _instance = new AccountManager();
private AccountManager()
{
}
static public AccountManager Instance
{
get { return _instance; }
}
ご覧のとおり、これはスレッドごとにシングルトンです。つまり、インスタンスは ThreadStatic 属性でマークされています。インスタンスは、静的構築の一部としてもインスタンス化されます。
では、Instance プロパティを使用しようとすると、ASP.NET MVC アプリケーションで NullReferenceException が発生する可能性はありますか?