Friday 15 May 2015

c# - How can I use a LINQ projection with List to get a NameValueCollection? -


मेरे पास

  var list = new list & lt; MyStructure & gt; ();   

मैं MyStructure.Foo और MyStructure.Bar को निकालना चाहता हूं और इन दोनों को एक NameValueCollection में डाल दिया है । मुझे NameValueCollection चाहिए क्योंकि मैं WebClient.UploadValues ​​()

का उपयोग कर रहा हूं निम्न एक IEnumerable & lt; NamedValueCollection & gt; बनाता है। मुझे सिर्फ एक NameValueCollection

  var nameValueCollection = structure.Select (x = & gt; नया नाम वैल्यू कलेक्शन {{x.TypeId.ToString (), x.Value}} की आवश्यकता है। );   

धन्यवाद।

यहां LINQ का उपयोग करने की कोई आवश्यकता नहीं

  foreach (var myStruct सूची में) {myNameValueCollection.Add (myStruct.Foo, myStruct.Bar); }    

No comments:

Post a Comment