11
"CustomizationName" मैं एक संपत्ति के साथ वस्तुओं की एक सूची है "एक स्ट्रिंग के रूप में एक कक्षा की संपत्ति कैसे जुड़ें?
मैं एक अल्पविराम से शामिल करना चाहते हैं कि संपत्ति, यानी के मूल्यों, कुछ इस तरह:।
List<MyClass> myclasslist = new List<MyClass>();
myclasslist.Add(new MyClass { CustomizationName = "foo"; });
myclasslist.Add(new MyClass { CustomizationName = "bar"; });
string foo = myclasslist.Join(",", x => x.CustomizationName);
Console.WriteLine(foo); // outputs 'foo,bar'
आप एक्सटेंशन उदाहरण के लिए बोनस अंक मिलना चाहिए। – Snekse
महान उत्तर लेकिन आपको .ToArray() भाग की आवश्यकता नहीं है। –
@ डेविड थिलेन यह जवाब '0 9, 5 साल पहले से पहले था, नेट 4.0 बाहर था। .Net के पुराने संस्करणों में, आप String.join पर IENumerable पास नहीं कर सके, इसे एक सरणी होना था। – BFree