2017-02-16 5 views
0

私のリストをループし、そのリストから項目を追加するタプルを作成したいと思います。私はそれはあなたがそのようなList <Tuple <string、string >>内にForeachループを作成する

var tupleList = new List<Tuple<string, string>> 
{ 
    foreach (var i in list) 
    { 
     Tuple.Create(i.Key, i.Value); 
    } 
} 

としてコレクション初期化子が動作しません

var tupleList = new List<Tuple<string, string>>(); 
foreach (var i in list) 
{ 
    tupleList.Add(Tuple.Create(i.Key, i.Value)); 
} 

で必要なもの

var arr = "PAR: Parent,SVE: School visit from an engineer,SCI: Science teacher";  
var query = arr.Split(',').Select(x => x.Split(':')) 
         .ToDictionary(x => x[0], x => x[1]); 

var list = query.ToList(); 

    var tupleList = new List<Tuple<string, string>> 
{  
foreach (var i in list) 
     { 
      Tuple.Create(i.Key, i.Value); 
     } 
    }; 

答えて

関連する問題