2011-03-17 10 views
10

मैं वस्तु जैसे की एक सरणी है:किसी ऑब्जेक्ट सरणी से मूल्य में शामिल होने के लिए string.join का उपयोग कैसे करें?

MyObject[] objs; 

और MyObject भीतर यह एक स्ट्रिंग संपत्ति में शामिल है,

object[0].stringValue 

मैं उनके stringValue द्वारा वस्तुओं के पूरे सरणी में शामिल करना चाहते हैं, तो मैं कैसे कर सकते हैं कर दो?

+1

नेट का कौन सा संस्करण उपयोग कर रहे हैं? –

उत्तर

23
string.Join(",",objs.Select(w=>w.stringValue)) 
+0

फियोरा, क्या आप?!? – Highmastdon

+0

ध्यान दें कि प्री-नेट 4.0, आपको इसे एक सरणी में परिवर्तित करने की आवश्यकता है: 'string.Join (", ", objs.Select (w => w.stringValue) .ToArray())'। –

1

आप string.Join उपयोग करने के लिए एक एकल स्ट्रिंग में एकाधिक MyObject वस्तुओं से एक संपत्ति को श्रेणीबद्ध करने का क्या मतलब है?

तब:

string str = string.Join(",", objs.Select(x => x.SomeProperty)); 
संबंधित मुद्दे

 संबंधित मुद्दे