La estructura de índice se introduce en C# 8.0. Representa un tipo que se puede usar para indexar una colección o secuencia y se puede iniciar desde el principio o el final. Puede verificar que el índice dado sea desde el principio o el final de la colección o secuencia dada con la ayuda de la propiedad IsFromEnd proporcionada por la estructura del índice. Si la propiedad IsFromEnd devuelve falso, significa que el índice es desde el principio o si la propiedad IsFromEnd devuelve verdadero, significa que el índice es desde el final.]
Sintaxis:
public property bool IsFromEnd { bool get(); };
Ejemplo 1:
// C# program to illustrate the // concept of the IsFromEnd property using System; namespace example { class GFG { // Main Method static void Main(string[] args) { // Creating new indexes // Using Index() constructor var val1 = new Index(1, true); var val2 = new Index(2, true); var val3 = new Index(1, false); var val4 = new Index(2, false); // Checking if the specified // index start from the end // or not var res1 = val1.IsFromEnd; var res2 = val2.IsFromEnd; var res3 = val3.IsFromEnd; var res4 = val4.IsFromEnd; // Display indexes and their values Console.WriteLine("Index:{0} Start from end?: {1}", val1, res1); Console.WriteLine("Index:{0} Start from end?: {1}", val2, res2); Console.WriteLine("Index:{0} Start from end?: {1}", val3, res3); Console.WriteLine("Index:{0} Start from end?: {1}", val4, res4); } } }
Producción:
Index:^1 Start from end?: True Index:^2 Start from end?: True Index:1 Start from end?: False Index:2 Start from end?: False
Ejemplo 2:
// C# program to illustrate the // concept of the IsFromEnd property using System; namespace example { class GFG { // Main Method static void Main(string[] args) { string[] greetings = new string[] {"Hello", "Hola", "Namaste", "Bonjour", "Ohayo", "Ahnyounghaseyo"}; var val1 = new Index(1, true); // Checking the given index // is the end index or not if (val1.IsFromEnd == true) { Console.WriteLine("The given index is from end "+ "and the value is: " + greetings[val1]); } else { Console.WriteLine("The given index is from start and"+ " the value is: " + greetings[val1]); } } } }
Producción:
The given index is from end and the value is: Ahnyounghaseyo
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA