Datos interesantes sobre C#

C# es un lenguaje de programación de propósito general, moderno y orientado a objetos pronunciado como «C Sharp» o «C Hash». Fue desarrollado por Microsoft liderado por Anders Hejlsberg y su equipo dentro de la iniciativa .NET y fue aprobado por la Asociación Europea de Fabricantes de Computadoras (ECMA) y la Organización Internacional de Estándares … Continue reading «Datos interesantes sobre C#»

C# | Obtenga un enumerador que itere a través de stringDictionary

El método StringDictionary.GetEnumerator se usa para devolver un enumerador que itera a través del diccionario de strings. Sintaxis: public virtual System.Collections.IEnumerator GetEnumerator (); Valor devuelto: un IEnumerator que itera a través del diccionario de strings. A continuación se dan algunos ejemplos para entender la implementación de una mejor manera: Ejemplo 1: // C# code to … Continue reading «C# | Obtenga un enumerador que itere a través de stringDictionary»

C# | Método Math.Tanh()

Math.Tanh() es el método incorporado de la clase Math que devuelve el bronceado hiperbólico de un argumento de valor doble dado. El resultado será NaN si el argumento dado es NaN. Sintaxis: public static double Tanh(double num) Parámetro:  num: Es el número cuyo tan hiperbólico se quiere devolver y el tipo de este parámetro es … Continue reading «C# | Método Math.Tanh()»

C# | Compruebe si un HashSet es un superconjunto adecuado de la colección especificada

Un HashSet es una colección desordenada de elementos únicos. Viene bajo el espacio de nombres System.Collections.Generic . Se utiliza en una situación en la que queremos evitar que se inserten duplicados en la colección. En cuanto al rendimiento, es mejor en comparación con la lista. HashSet.IsProperSupersetOf(IEnumerable) Métodose utiliza para verificar si un HashSet es un … Continue reading «C# | Compruebe si un HashSet es un superconjunto adecuado de la colección especificada»

C# | Diferencia entre constructores estáticos y constructores no estáticos

Requisito previo: Constructores en C# Los constructores estáticos se utilizan para inicializar los miembros estáticos de la clase y se les llama implícitamente antes de la creación de la primera instancia de la clase. Los constructores no estáticos se utilizan para inicializar los miembros no estáticos de la clase. A continuación se muestran las diferencias … Continue reading «C# | Diferencia entre constructores estáticos y constructores no estáticos»

C# | Variables locales tipificadas implícitamente – var

Las variables tipificadas implícitamente son aquellas variables que se declaran sin especificar el tipo .NET explícitamente. En la variable tipificada implícitamente, el compilador deduce automáticamente el tipo de la variable en el momento de la compilación a partir del valor utilizado para inicializar la variable. El concepto de variable implícitamente tipada se introduce en C# … Continue reading «C# | Variables locales tipificadas implícitamente – var»

C# | Clase de string – Part 1

En C#, una string es una secuencia de caracteres Unicode o una array de caracteres. El rango de caracteres Unicode será de U+0000 a U+FFFF . La array de caracteres también se denomina texto. Entonces la string es la representación del texto. Una string está representada por una clase System.String . La clase String se … Continue reading «C# | Clase de string – Part 1»

C# | Clase StringDictionaryStringDictionary Class – Part 1

StringDictionary es una colección especializada. Esta clase viene bajo el espacio de nombres System.Collections.Specialized . Solo permite claves de string y valores de string. Sufre de problemas de rendimiento. Implementa una tabla hash con la clave y el valor tipificado fuertemente para que sean strings en lugar de objetos. Características: Una clave no puede ser … Continue reading «C# | Clase StringDictionaryStringDictionary Class – Part 1»

Estructura de rango en C# 8.0

C# 8.0 introdujo una nueva estructura predefinida que se conoce como estructura de rango. Esta estructura se usa para representar un rango que tiene índices de inicio y fin. Proporciona un nuevo estilo para crear un rango usando el operador .. Este operador se usa para crear un rango que tiene un índice inicial y … Continue reading «Estructura de rango en C# 8.0»