# range

generates sequence of numbers.

# by count

generates series of number starting from zero increasing by one. range(0) returns empty.

IEnumerable<int> range(int count)
IEnumerable<int> numbers = range(10);
/*
0 1 2 3 4 5 6 7 8 9
*/

# from start to end

generates series of number from number start to end increasing by one.

IEnumerable<int> range(int start, int end)
range(1, 4)
/*
1 2 3 4
*/

# from start to end with step size

generates series of number from number start to end increasing by step size.

IEnumerable<int> range(int start, int end, int step)
range(0, 15, 5)
/*
0, 5, 10, 15
*/

range(0, -3, -1)
/*
0, -1, -2, -3
*/

Last Updated: 7/16/2020, 11:00:33 PM