可空列表编译,但每次都会抛出错误

本文关键字:出错 错误 列表 编译 | 更新日期: 2023-09-27 18:10:20

下面的行看起来相当简单,可以编译,但是每次

时我都会得到一个错误
List<long?> persistantIds = new List<long?>();
我得到的错误消息是经典的"对象引用未设置为对象的实例"。

它为什么会出错是没有意义的。还有一件奇怪的事情我看到的是,当我在VS2012中查看值时,值显示为

可空列表编译,但每次都会抛出错误

我使用的是VS 2012.2,这在我的机器上运行得很好。

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

尝试做一个干净的构建,如果所有这些都失败了,重新启动vs

相关文章: