質問

したい私の地図 Dictionary<int, string>List<Customer> 場所 Customer 二つの特性 IdName.ていきたい地図っ整数 Key の辞書の List<Customer>[i].Key 財産 Value の辞書を List<Customer>[i].Name 繰り返.

援助を必要と同じです。

役に立ちましたか?

解決

var dict = new Dictionary<int, string>(); // populate this with your data

var list = dict.Select(pair => new Customer { Id = pair.Key, Name = pair.Value }).ToList();

も利用できます適切な Customer コンストラクタの利用可)の代わりに例ィセッター構文です。

他のヒント

あなたは次のようなことをすることができます:

 List<Customer> list = theDictionary
                         .Select(e => new Customer { Id = e.Key, Name = e.Value })
                         .ToList();
var myList = (from d in myDictionary
             select new Customer {
               Key = d.Key,
               Name = d.Value
             }).ToList();

与えられた myDictionary 人口があります myList ターゲットリストになります:

myDictionary.ToList()
            .ForEach(x => 
                     myList.Add( new Customer() {Id = x.Key, Name = x.Value} )
                    );
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top