¿Qué es un indexador?
Un indexador es un miembro de clase especial que permite acceder a los objetos en forma de matriz, lo que hace que el programa sea más intuitivo y fácil de escribir. \x0d\1. La definición de indexador\x0d\Los miembros de clase en C# pueden ser de cualquier tipo, incluidas matrices y colecciones. Cuando una clase contiene miembros de matriz y colección, los indexadores simplificarán enormemente el acceso a los miembros de matriz o colección. \x0d\La forma de definir un indexador es algo similar a definir un atributo. Su forma general es la siguiente:\x0d\[modificador] tipo de datos este[índice de tipo de índice]\x0d\{\x0d\ get \x0d\ set. \x0d\} \x0d\Los modificadores incluyen público, protegido, privado, interno, nuevo, virtual, sellado, anulación, abstracto, externo.\x0d\El tipo de datos es el tipo que representa la matriz o elemento de colección al que se accederá. \x0d\El tipo de indexador indica qué tipo de índice utiliza el indexador para acceder a los elementos de la matriz o de la colección, que puede ser un número entero o una cadena, esto representa el miembro de la matriz o de la colección que opera este objeto, que puede entenderse simplemente como El nombre; del indexador, por lo que los indexadores no pueden tener nombres definidos por el usuario. Por ejemplo:\x0d\class Z\x0d\{\x0d\ //Conjunto de enteros que puede contener 100 enteros\x0d\ private long[] arr = new long[100];\x0d\ //Declarar indexador\x0d\ public long this[int index]\x0d\ {\x0d\ get\x0d\ { //Comprueba el rango del índice\x0d\ if (index