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. Se le permite encontrar el índice, que apunta más allá del último elemento de la colección especificada con la ayuda de la propiedad final proporcionada por la estructura del índice.
Sintaxis:
public static property Index End { Index get(); };
Ejemplo 1:
// C# program to illustrate how // to get the End index using System; namespace example { class GFG { // Main Method static void Main(string[] args) { // Creating new indexes // Using Index() constructor var in1 = new Index(1, true); var in2 = new Index(3, false); // Getting the end index var res1 = Index.End; // Displaying the index Console.WriteLine("Index: {0}", in1); Console.WriteLine("Index: {0}", in2); Console.WriteLine("End Index: {0}", res1); } } }
Producción:
Index: ^1 Index: 3 End Index: ^0
Ejemplo 2:
// C# program to illustrate the // concept of the End index using System; namespace example { class GFG { // Main Method static void Main(string[] args) { string[] greetings = new string[] {"Hello", "Hola", "Namaste", "Bonjour", "Ohayo", "Ahnyounghaseyo"}; // Get the end index var res = Index.End; // Checking the given index // is the end index or not if (res.Equals (^0) == true) { Console.WriteLine("The given index is "+ "beyond the last element"); } else { Console.WriteLine("The given index is not"+ " beyond the last element"); } } } }
Producción:
The given index is beyond the last element
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