我需要一個簡單的方法將List<int>
轉換爲string
陣列。如何將List <int>轉換爲string []?
我:
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();
...這看起來是很醜陋的我。
是否有更簡單的方法?
注:我正在尋找一個容易方式 - 不一定是一個更快的方法。
看起來好像你在問兩個不同的問題:什麼是更高效,哪個更容易。國際海事組織,這兩個問題的答案是不同的:) – 2010-12-23 04:30:12
@Brian:我問哪個更容易 - 抱歉的混亂。 – 2010-12-23 04:40:00
這是最有效的方法,除非在數組中有許多重複元素。這並不意味着它當然是最簡單的方法。 – 2010-12-23 04:25:25