यह शायद कुछ मूर्खतापूर्ण मैं याद किया है, लेकिन मैं पूर्णांकों की एक सूची को श्रेणीबद्ध करने के लिए उन लोगों के साथ संक्षेप के बजाय का प्रयास करें:LINQ: मैं कॉमा सीमांकित स्ट्रिंग में पूर्णांक की एक सूची को कैसे जोड़ूं?
integerArray.Aggregate((accumulator, piece) => accumulator+"," + piece)
संकलक तर्क त्रुटि के बारे में शिकायत की। क्या लूप से गुज़रने के बिना ऐसा करने का कोई आसान तरीका है?
क्या इस मामले में स्ट्रिंगबिल्डर का उपयोग करने के लिए हमेशा यह सर्वोत्तम नहीं होगा? –
विचित्र रूप से पर्याप्त, जुड़ना अधिक प्रदर्शनकारी है जो स्ट्रिंगबिल्डर है। मैंने एक परीक्षण किया, और आकार में 1,000,000 सरणी के साथ, 207ms लिया, जबकि स्ट्रिंगबिल्डर ने 264ms लिया। मुझे संदेह है कि यह इसलिए है क्योंकि जॉइन को कार्य के लिए अनुकूलित किया गया है, जबकि एसबी को सामान्य मामले के लिए अनुकूलित किया गया है। – Cyberherbalist
अगर मेरे पास 'ऐरे' प्रकार शुरू नहीं हुआ है, तो क्या 'ऐरे। कन्वर्टएल (list.ToArray(), ...)' बनाम 'inumerable.Select (...) के बीच एक गति अंतर है। ToArray() '? – Michael