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 crear un índice de inicio con la ayuda del método FromStart(Int32)() proporcionado por la estructura del índice. Este método devuelve un índice desde el inicio de la colección o secuencia dada en una posición específica.
Sintaxis:
public static Index FromStart(int value);
Ejemplo 1:
// C# program to illustrate the // concept of the FromStart() method using System; namespace example { class GFG { // Main Method static void Main(string[] args) { // Creating start index // Using FromStart() method var in1 = Index.FromStart(2); var in2 = Index.FromStart(1); var in3 = Index.FromStart(0); var in4 = Index.FromStart(6); // Displaying index value Console.WriteLine("Index position is : {0} ", in1); Console.WriteLine("Index position is : {0} ", in2); Console.WriteLine("Index position is : {0} ", in3); Console.WriteLine("Index position is : {0} ", in4); } } }
Producción:
Index position is : 2 Index position is : 1 Index position is : 0 Index position is : 6
Ejemplo 2:
// C# program to illustrate the // concept of the FromStart() method 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"}; // Creating start index // Using FromStart() method var index_1 = Index.FromStart(0); var index_2 = Index.FromStart(1); var index_3 = Index.FromStart(4); var index_4 = Index.FromStart(5); // Displaying index and their values Console.WriteLine("Index: {0} Value: {1}", index_1, greetings[index_1]); Console.WriteLine("Index: {0} Value: {1}", index_2, greetings[index_2]); Console.WriteLine("Index: {0} Value: {1}", index_3, greetings[index_3]); Console.WriteLine("Index: {0} Value: {1}", index_4, greetings[index_4]); } } }
Producción:
Index: 0 Value: Hello Index: 1 Value: Hola Index: 4 Value: Ohayo Index: 5 Value: 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