我想在From和To输入之间创建一个字符串数组。 例如From = 2000 To = 2003
我想创建一个字符串[],如下所示:
string[] arrayYear = new string[]{"2000","2001","2002","2003"};
有没有简单的方法可以在任何一年中动态构建它?
请建议我。
答案 0 :(得分:6)
您可以使用Enumerable.Range
int startYear = 2000, endYear = 2004;
string[] arrayYear = Enumerable.Range(startYear, endYear - startYear + 1).Select(i => i.ToString()).ToArray();
答案 1 :(得分:1)
您可以使用Enumerable.Range()
var arrayList = Enumerable.Range(2000, 2015-2000+1).ToList();
string[] arrayYear = arrayList.Select(i => i.ToString()).ToArray();