public static void Main()
String[] peopleAll = new String[] { "Antoine", "Rodrigo", "Jane", "Paul", "Grey", "Marcus", "Theophilus", "Keje" };
String[] people35 = peopleAll[1..3];
String[] people_31 = peopleAll[^3..^1];
String people_1 = peopleAll[^1];
foreach (var person in people35)
Console.WriteLine(person);
foreach (var person in people_31)
Console.WriteLine(person);
Console.WriteLine(people_1);
Console.WriteLine(ConvertDate("2010-08-19"));
Console.WriteLine(ConvertDateTime("2023-11-18 14:21:35"));
public static DateTime ConvertDate(String date)
Range rDate = ..4, rMonth = 5..7, rDay = 8..10;
return new DateTime(int.Parse(date[rDate]), int.Parse(date[rMonth]), int.Parse(date[rDay]));
public static DateTime ConvertDateTime(String date)
Range rDate = ..4, rMonth = 5..7, rDay = 8..10;
Range rHour = 11..13, rMin = 14..16, rSec = 17..19;
return new DateTime(int.Parse(date[rDate]), int.Parse(date[rMonth]), int.Parse(date[rDay]),
int.Parse(date[rHour]), int.Parse(date[rMin]), int.Parse(date[rSec]));