public static void Main()
var harfler = new string[]{ "A","B","C","D","E","F"};
Console.WriteLine("1:"+string.Join(",", harfler[t]));
Console.WriteLine("2:"+string.Join(",", harfler[^1]));
Console.WriteLine("3:"+string.Join(",", harfler[0..^0]));
Console.WriteLine("4:"+string.Join(",", harfler[Range.All]));
Console.WriteLine("5:"+string.Join(",", harfler[..]));
Console.WriteLine("6:"+string.Join(",", harfler[2..]));
Console.WriteLine("7:"+string.Join(",", harfler[..3]));
Console.WriteLine("8:"+string.Join(",", harfler[new Index(1, true)]));
Console.WriteLine("Take+Reverse:"+string.Join(",", harfler.Take(end).Reverse().Take(end-start).Reverse()));
Console.WriteLine("Skip+Reverse:"+string.Join(",", harfler.Reverse().Skip(harfler.Length - end).Reverse().Skip(start)));
Console.WriteLine("Take+Skip:"+string.Join(",", harfler.Skip(start).Take(end-1)));