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 señala el primer elemento de la colección o secuencia especificada con la ayuda de la propiedad de inicio proporcionada por la estructura del índice.
Sintaxis:
public static property Index Start { Index get(); };
Ejemplo 1:
// C# program to illustrate the // concept of the start 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); // Get the start index var res1 = Index.Start; // Displaying the index Console.WriteLine("Index: {0}", in1); Console.WriteLine("Index: {0}", in2); Console.WriteLine("Start Index: {0}", res1); } } }
Producción:
Index: ^1 Index: 3 Start Index: 0
Ejemplo 2:
// C# program to illustrate the // concept of the start index using System; namespace example { class GFG { // Main Method static void Main(string[] args) { // Creating and initializing an array string[] greetings = new string[] {"Hello", "Hola", "Namaste", "Bonjour", "Ohayo", "Ahnyounghaseyo"}; // Get the end index var res = Index.Start; // Checking the given index // is the start index or not if (res.Equals(0) == true) { Console.WriteLine("The given index is start index"+ " and the element is " + greetings[res]); } else { Console.WriteLine("The given index is not the start index "); } } } }
Producción:
The given index is start index and the element is Hello
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