在年份范围之间创建一个String[]

本文关键字:一个 String 范围 之间 创建 | 更新日期: 2023-09-27 18:20:56

我想在From和to输入之间创建一个字符串数组。如From=2000 To=2003

我想创建一个字符串[]如下:

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

有没有什么简单的方法可以在一年的任何时间段内动态构建它?

请推荐我。

在年份范围之间创建一个String[]

您可以使用Enumerable.Range

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

您可以使用Enumerable.Range()

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