2013-04-09 48 views
0

我想使用LINQ在C#中我使用此代碼ToDictionnary()從名單C#

List<Jointure> lj = table.jointures.GetJointures(Visibilites.Liste, false) 
         .ConvertAll(o => new Jointure(o, table.nom, tabloidConfig.config.tables[o.nomTable].corbeille)); 

jointures=new Dictionary<string,Jointure>(StringComparer.OrdinalIgnoreCase); 

jointures = lj.ToDictionnary(o => o.nom, o => o); 

目標清單得到Dictionnary它拋出以下異常

錯誤109「 System.Collections.Generic.List「 不包含一個定義」 ToDictionnary「 和沒有擴展方法」 ToDictionnary「接受類型的第一個參數 」 System.Collections.Generic.List「發現 (一個d irective使用或裝配基準她失蹤 )d:\ dev的\ Visual Studio的 \ Tanloid \運輸\ base.aspx.cs 366 32小報

回答

3

你拼寫方法不正確地名稱。 toDictionnary不宜是ToDictionary

+0

對不起它到五月下旬 – user1974845 2013-04-09 16:35:47