目的是枚举列表并计算我有多少可空值,它将用于测试一些Linq代码,因为我缺少数据库。问题在于,无论我如何定义它,我都会从编译器中获取:“找不到类型或命名空间名称List
1”。您是否缺少using指令或汇编引用?(CS0246) ]”。
提前感谢。
答案 0 :(得分:10)
确保您拥有:
using System.Collections.Generic;
那么它应该像以下一样简单:
List<double?> mylist = new List<double?>();
答案 1 :(得分:2)
你在使用mcs吗?它将针对1.1运行时。这将解释“未找到程序集引用”尝试使用gmcs进行目标2.0。
当然,using System.Collections.Generic;
是“缺少使用指令”的解决方法
答案 2 :(得分:2)
根据John Boker的回答,您可以执行以下操作:
List<double?> mylist = new List<double?>();
int nullItemsCount = mylist.Count(item => !item.HasValue);
答案 3 :(得分:0)
List<double?> l = new List<double?>();
适合我... List(Of T)和Nullable(Of T)在System.Core中你有引用吗?