我想知道哪一個是更好的方式做這個任務。
string[] week = new string[7]
week[0] = "Sunday";
week[1] = "Monday";
week[2] = "Tuesday";
foreach (string day in week)
{
//Some task
}
和
List<string> week = new List<string>();
list.Add("Sunday");
list.Add("Monday");
list.Add("Tuesday");
foreach (string day in list)
{
//Some Task
}
是否有任何性能問題?或任何其他更好的way.Thanks。
http://stackoverflow.com/questions/454916/performance-of-arrays-vs-lists – keyboardP 2012-01-09 05:13:12
我認爲這取決於你想要做什麼。無論如何,Array都會更快,但列表對於某些任務可能非常方便。我還建議你的'List'使用'新的List(){「星期天」,「星期一」,「星期二」}'初始值,但這只是個人偏好。也可以使用數組,'new [] {「Sunday」,「Monday」,「Tuesday」}'。 – kamranicus 2012-01-09 05:16:38