"Slicing and Hat Operator Proposed Syntax"

	public static void Main() {
		var intArray = new[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
		var arraySubrange = intArray[3..7]; // Array subrange is now a 'view' on to intArray that includes the values 3, 4, 5, 6
		var lastElement = intArray[^1]; // lastElement is 9
	}


Code snippet taken from "C# 8 Concerns".