辞書のリストがあり、辞書の各リストの最初の要素のリストを取得したいと考えています。基本的に:C#LINQ辞書の最初のリスト項目を取得する<string、List <object>>
Dictionary<string, List<object>> dico = new Dictionary<string, List<Object>>();
// fill data...
List<object> list = new List<Object>();
foreach(var value in dico.Values)
{
list.Add(value.ElementAt(0));
}
これはLINQで行うことができます。
ありがとうございます。あなたが保護することができ、あなたが空List
Sまたは欠落(null
)リストを懸念している場合は
var list = dico.Select(p => p.Value[0]).ToList();
:
"これはLINQで行うことができますか?"ええ、はい。そしてそれはあなたがしたことです。何を探していますか? – gunr2171
あなたはあなたが試みたことを見せてもらえますか? – NetMage
'List