/
ConsoleApp6_ranges.cs
41 lines (38 loc) · 1.28 KB
/
ConsoleApp6_ranges.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
using System;
namespace ConsoleApp6
{
/* exmaple 6
* pj92singh
* Prabhjit Singh
*
* using ranges and testing StringBuilder
* testing behaviour on cs
*/
class Program
{
static void Main(string[] args)
{
testRanges();
Console.ReadKey();
}
private static void testRanges(){
//testing ranges
string[] letters = { "A", "B", "C", "D" ,"E" , "F", "G", "H", "I", "J", "K", "L", "M" ,"N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"};
//first range a to Z
range range1 = 0..;
//next range is from D to Z
range range2 = 3..;
//3rd range B to Y
range range3 = 1..^1;
//4th range A to X
range range4 = 0..^2;
StringBuilder builder = new StringBuilder();
range range5 = 1..4;
foreach(var letter in letters[range5])
{
builder.append($"{letter}"");
}
Console.Writeline(builder.toString());
}
}
}