The Range Structure is introduced in C# 8.0. It represents a range that has a start and end indexes. You are allowed to create a Range object starting from the specified starting index to the end of the given collection or sequence with the help of the StartAt() Method provided by the Range structure. Or in other words, StartAt() Method returns a range that starts from the specified start index to the end of the given collection or sequence.
public static Range StartAt(Index start);
Here, the Index start represents the start index.
Range_1: 2..4 Range_2: 1..10 Range_3: 4..^0
Range: 2..^0 Numbers:      
- Finding all the Elements of a Range from Start to End in C#
- Finding the Start Index of the Specified Range in C#
- How to Create a Range to a Specified End in C#?
- How to check whether the index is from start or end in C#?
- C# | Removing the node at the start of the LinkedList<T>
- C# | Adding new node or value at the start of LinkedList<T>
- Creating an Index From the Specified Index at the Start of a Collection in C#
- How to create a Queue in C#
- How to create 1-ValueTuple in C#?
- C# | How to create a SortedSet
- How to create a StringCollection in C#
- How to create an OrderedDictionary in C#
- How to create a StringDictionary in C#
- How to create the ArrayList in C#
- C# | How to create a Stack
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.