मुझे List<int>
को string
सरणी में परिवर्तित करने का एक आसान तरीका चाहिए।स्ट्रिंग [] के लिए सूची <int> कैसे परिवर्तित करें?
मेरे पास है:
var the_list = new List<int>();
the_list.Add(1);
the_list.Add(2);
the_list.Add(3);
string[] the_array = new string[the_list.Count];
for(var i = 0 ; i < the_array.Count; ++i)
the_array[i] = the_list[i].ToString();
... जो दिखता है मेरे लिए बहुत बदसूरत होने के लिए।
क्या कोई आसान तरीका है?
नोट: मैं एक आसान रास्ता तलाश कर रहा हूँ - जरूरी नहीं कि एक तेज़ तरीका।
ऐसा लगता है कि आप दो अलग-अलग प्रश्न पूछ रहे हैं: अधिक कुशल और कौन सा आसान है। आईएमओ, इन दो सवालों के जवाब अलग हैं :) –
@ ब्रायन: मैं पूछ रहा हूं कि कौन सा आसान है - भ्रम के लिए खेद है। –
यह सबसे प्रभावी तरीका है, जब तक कि आप सरणी में कई बार दोहराए गए तत्व न हों। इसका मतलब यह नहीं है कि यह निश्चित रूप से सबसे आसान तरीका है। –