Exploring Advanced Features in C# by Dirk Strauss

Exploring Advanced Features in C# by Dirk Strauss

Author:Dirk Strauss
Language: eng
Format: epub
ISBN: 9781484248560
Publisher: Apress


In the preceding code example, the range expression was an integer 1..4. In reality, they don’t have to be. In actual fact, they’re of a type called Index. The non-negative integer values convert to Index .

Because the range expression is of type Index, you can create an Index by using the new ^ operator.

Sometimes the new ^ operator is also referred to as the hat operator. Time will tell what is going to stick when referring to the ^ operator.

The new ^ operator means from-end, and so 1..^1 means 1 from the end. You can therefore have the following.string[] names = { "Dirk", "Jane", "James", "Albert", "Sally" };

foreach (var name in names[1..^1])

{

// do something

}



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.