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 obtener el valor del índice con la ayuda de la propiedad de valor proporcionada por la estructura del índice.
Sintaxis:
public int Value { int get(); };
Ejemplo 1:
// C# program to illustrate the // concept of the value 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(3, false); // Getting the value of the index var res1 = val1.Value; var res2 = val2.Value; var res3 = val3.Value; var res4 = val4.Value; // Display index value Console.WriteLine("Index value is : " + res1); Console.WriteLine("Index value is : " + res2); Console.WriteLine("Index value is : " + res3); Console.WriteLine("Index value is : " + res4); } } }
Producción:
Index value is : 1 Index value is : 2 Index value is : 1 Index value is : 3
Ejemplo 2:
// C# program to illustrate the // concept of the value property 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 index // Using Index() constructor var val1 = new Index(1, true); var val2 = new Index(2, false); // Checking the given both the // index values are equal or not if (val1.Value.Equals(val2.Value) == true) { Console.WriteLine("Both the indexes are equal and"+ " their elements are : {0}, {1}", greetings[val1], greetings[val2]); } else { Console.WriteLine("Both the indexes are not equal"+ " and their elements are : {0}, {1}", greetings[val1], greetings[val2]); } } } }
Producción:
Both the indexes are not equal and their elements are : Ahnyounghaseyo, Namaste
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