-1

次の行はかなり単純に見えてコンパイルされますが、毎回行でエラーが発生します

List<long?> persistantIds = new List<long?>();

表示されるエラー メッセージは、典型的な「オブジェクト参照がオブジェクトのインスタンスに設定されていません」です。

なぜエラーになるのか意味がありません。また、奇妙なことの1つは、VS2012で値を表示すると、値が次のように表示されることです

'' 無効です

4

1 に答える 1

2

私はVS 2012.2を使用していますが、これは私のマシンでうまく機能します。

static void Main(string[] args)
{
    List<long?> persistantIds = new List<long?>();
    Console.WriteLine(persistantIds.Count);
    Console.ReadLine();
}

クリーン ビルドを実行してみてください。他のすべてが失敗した場合は、VS を再起動してください。

于 2013-04-22T23:54:57.693 に答える