我想使用 linq 从 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);
但它会引发以下异常:
Erreur 109 'System.Collections.Generic.List' ne contient pas une définition pour 'ToDictionnary' et aucune method d'extension 'ToDictionnary' acceptant unprimary argument de type 'System.Collections.Generic.List' n'a été trouvée ( une 指令使用 ou une référence d'assembly est-elle manquante ?) D:\dev\Visual studio\Tanloid\Transport\base.aspx.cs 366 32 Tabloid