C# | Sobrecarga de indexadores

Requisito previo: Indexadores en C# Al igual que las funciones, los indexadores también pueden sobrecargarse. En C#, podemos tener múltiples indexadores en una sola clase. Para sobrecargar un indexador, declárelo con varios parámetros y cada parámetro debe tener un tipo de datos diferente. Los indexadores están sobrecargados al pasar 2 tipos diferentes de parámetros. Es … Continue reading «C# | Sobrecarga de indexadores»

C# | Propiedades – Part 1

Antes de pasar a las propiedades, echemos un vistazo a por qué el concepto de propiedades entró en C#. El es debido a dos razones:  Si los miembros de una clase son privados, entonces cómo otra clase en C# podrá leer, escribir o calcular el valor de ese campo. Si los miembros de la clase … Continue reading «C# | Propiedades – Part 1»

C# | Indexadores – Part 1

Requisito previo: Propiedades en C# Un indexador permite que una instancia de una clase o estructura se indexe como una array. Si el usuario definirá un indexador para una clase, entonces la clase se comportará como una array virtual. El operador de acceso a la array, es decir ( [ ] ), se usa para … Continue reading «C# | Indexadores – Part 1»

C# | Indexadores multidimensionales – Part 1

Requisito previo: Indexadores en C# El indexador multidimensional es casi similar a las arrays multidimensionales . Para la recuperación eficiente de datos basada en el contenido, se utilizan indexadores multidimensionales. Para crear un indexador multidimensional, debe pasar al menos dos parámetros en la lista de argumentos de la declaración del indexador. Para acceder a un … Continue reading «C# | Indexadores multidimensionales – Part 1»

C# | Restricciones a las Propiedades

Requisito previo: Propiedades en C# Las propiedades son el tipo especial de miembros de clase que proporciona un mecanismo flexible para leer, escribir o calcular el valor de un campo privado. Las propiedades se pueden usar como si fueran miembros de datos públicos, pero en realidad son métodos especiales llamados accesores. Esto permite acceder fácilmente … Continue reading «C# | Restricciones a las Propiedades»

Diferencia entre propiedades e indexadores en C#

Las propiedades en C# son miembros con nombre que usan modificadores de acceso para establecer y recuperar valores de campos declarados de manera segura. Las propiedades se utilizan para abstraer y encapsular el acceso a un campo de una clase definiendo solo acciones importantes y ocultando su implementación. Las propiedades se invocan a través de … Continue reading «Diferencia entre propiedades e indexadores en C#»

C#: indexadores que usan strings como índice

Requisito previo : Propiedades en C# Los indexadores permiten que las instancias de una clase o estructura se indexen como arrays. Al usar la clase de indexadores, se comportará como una array virtual. El valor indexado se puede establecer o recuperar sin especificar explícitamente un tipo o miembro de instancia. Los indexadores se parecen a … Continue reading «C#: indexadores que usan strings como índice»

C# | Indexadores – Part 3

Requisito previo: Propiedades en C# Un indexador permite que una instancia de una clase o estructura se indexe como una array. Si el usuario definirá un indexador para una clase, entonces la clase se comportará como una array virtual. El operador de acceso a la array, es decir ( [ ] ), se usa para … Continue reading «C# | Indexadores – Part 3»

C# | Propiedades – Part 2

Antes de pasar a las propiedades, echemos un vistazo a por qué el concepto de propiedades entró en C#. El es debido a dos razones:  Si los miembros de una clase son privados, entonces cómo otra clase en C# podrá leer, escribir o calcular el valor de ese campo. Si los miembros de la clase … Continue reading «C# | Propiedades – Part 2»

C# | Sobrecarga de indexadores – Part 1

Requisito previo: Indexadores en C# Al igual que las funciones, los indexadores también pueden sobrecargarse. En C#, podemos tener múltiples indexadores en una sola clase. Para sobrecargar un indexador, declárelo con varios parámetros y cada parámetro debe tener un tipo de datos diferente. Los indexadores están sobrecargados al pasar 2 tipos diferentes de parámetros. Es … Continue reading «C# | Sobrecarga de indexadores – Part 1»