其目的是枚舉列表並計算我有多少可空值,它將用於測試一些Linq代碼,因爲我缺少數據庫。問題是,不管我怎麼試着去定義它,我都從我的編譯器中得到:「找不到類型或名稱空間名稱List
1'。您是否缺少using指令或程序集引用?(CS0246)]」。如何在C中聲明一個帶有可爲空值的雙值列表?
在此先感謝。
其目的是枚舉列表並計算我有多少可空值,它將用於測試一些Linq代碼,因爲我缺少數據庫。問題是,不管我怎麼試着去定義它,我都從我的編譯器中得到:「找不到類型或名稱空間名稱List
1'。您是否缺少using指令或程序集引用?(CS0246)]」。如何在C中聲明一個帶有可爲空值的雙值列表?
在此先感謝。
是否使用MCS:
using System.Collections.Generic;
那麼它應該是一樣容易?它將針對1.1運行時。這將解釋「未找到程序集引用」嘗試用於定位2.0的gmcs。
當然,using System.Collections.Generic;
是 「使用指令失蹤」
List<double?> l = new List<double?>();
對我的作品...列表(Of T)已作爲可爲空(Of T)已治癒是System.Core程序做你有那個引用?
隨着約翰·博克的答案,你可以這樣做以下:
List<double?> mylist = new List<double?>();
int nullItemsCount = mylist.Count(item => !item.HasValue);
你的意思列表富=新名單() –
Luiscencio
2010-02-10 00:47:34