2015-11-05 45 views
1

我想在From和To輸入之間創建一個字符串數組。 像從= 2000要= 2003在年的範圍內創建一個字符串[]

我想創建一個字符串[如下]:

string[] arrayYear = new string[]{"2000","2001","2002","2003"}; 

有動態構建它一年中的任何範圍內的任何簡單的方法?

請給我建議。

+0

如果你想,要成爲真正的配置,你應該考慮添加到數據庫或配置文件。 – Moe

回答

6

您可以使用Enumerable.Range

int startYear = 2000, endYear = 2004; 
string[] arrayYear = Enumerable.Range(startYear, endYear - startYear + 1).Select(i => i.ToString()).ToArray(); 
+0

您真棒..謝謝。 – user1893874

1

您可以使用Enumerable.Range()

var arrayList = Enumerable.Range(2000, 2015-2000+1).ToList(); 
string[] arrayYear = arrayList.Select(i => i.ToString()).ToArray(); 
+0

'我想創建一個字符串數組...' – Plutonix

+0

現在編輯! –

+0

謝謝你的迴應。兩者都會正常工作 – user1893874