user1893874
user1893874

Reputation: 843

Create a String[] between the range of year

I want to create a string array between From and To input. like From = 2000 To = 2003

I want to create a string[] as below:

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

Is there any easy way of building it dynamically for any range of year?

Please suggest me.

Upvotes: 1

Views: 65

Answers (2)

Raphaël Vigée
Raphaël Vigée

Reputation: 2045

You can use Enumerable.Range()

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

Upvotes: 1

Jakub Lortz
Jakub Lortz

Reputation: 14894

You can use Enumerable.Range

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

Upvotes: 6

Related Questions