C# tostring

C# tostring
En cada lenguaje de programación, necesitamos cambiar el tipo de datos de una variable a veces. Cambiar de un tipo de datos a una cadena es desafiante en algunos idiomas, pero es simple con C#. El formato de cadena es un identificador totalmente calificado del tipo del objeto, seguido del espacio de nombres (si lo hay) donde se declare su clase. La función toString () es un método de la clase de objeto, y es la clase principal de todas las clases en C#, está disponible para todas las clases de forma predeterminada, como los otros métodos de la clase de objetos. El método de tostración en C# se explicará en detalle en este artículo.

Qué es Función de tostración en C# en Ubuntu 20.04?

La función toString () en C# convierte una representación de cadena de un objeto. Cuando se muestra un objeto, la función toString () se usa implícitamente. Sin embargo, tenemos que invocar la función toString () de cualquier objeto explícitamente. Todos los tipos de objetos de referencia tienen la función toString (). Este es el caso en el que todos los tipos de referencia se heredan de Object, que proporciona el método ToString (). El nombre de tipo se devuelve mediante la función toString () de la clase de base de objeto ().

Sintaxis del Función de tostración en C# en Ubuntu 20.04

La sintaxis general de la función ToString que usamos en C# se da a continuación:

Cadena pública toString ();

Tenemos que invocar la función de toString con el tipo de datos y no pasa un parámetro en él. La función tostring devuelve la colección como una cadena.

Cómo utilizar Función de tostración en C# en Ubuntu 20.04

Para comprender cómo usamos la función ToString en el lenguaje de programación de C#, debemos echar un vistazo a los ejemplos que se dan a continuación:

Ejemplo 1: usando el Función de tostración en C# en Ubuntu 20.04

El siguiente programa de ejemplo es una función de tostración simple. El tipo de datos de cadena se utiliza para la función ToString y también el tipo de datos enteros utilizada la función ToString.

Inicialmente, hemos importado la biblioteca del sistema "usando el sistema" de C# que nos permitirá llamar a la función y los métodos de C# requeridos en el programa. Después de eso, la clase se crea con la palabra clave del especificador de acceso "público". La clase se representa con el nombre "myProgram" y la clase se llama función principal. En la función principal, hemos declarado una variable como "str1" del tipo de datos de cadena y le asignaron un valor de cadena.

Entonces otra variable se declara como "int1" del tipo de datos enteros y se le asigna un valor numérico. La función ToString se usa aquí para las variables "STR1" e "INT1" y se llama en nuevas variables "mystr1" y "mystr2". Estas variables se pasan en un método de escritura C# que imprimirá los valores devueltos de estas variables.

La salida de la función ToString utilizada para diferentes tipos de datos se muestra en la pantalla de la consola a continuación:

Ejemplo 2: Uso de la función de tostración para formato numérico en C# en Ubuntu 20.04

El método Gethash se utiliza en el siguiente programa que obtendrá el valor de la función ToString. La cadena contiene los valores de cadena de formato numérico a continuación:

La biblioteca del sistema se usa aquí como "Uso del sistema" y la clase se define como "Demoprograma". El bloque de clase se denomina función principal como el void static main (). En la función principal, tenemos las declaraciones variables que se representan como "Value1" y "Value2". Las variables se establecen en un tipo de datos corto que ocupa 2 bytes (16 bits) y asigna un valor numérico. El valor numérico de esta instancia se convierte en su representación de cadena correspondiente utilizando el C# int16.Función toString (). El INT16 es un alias para palabras clave cortas. La función ToString se llama en el método C# WriteLine para las variables "Value1" y "Value2".

Después de convertir las variables en la función ToString, hemos utilizado el método GethashCode que devuelve el código hash en el valor numérico de las variables "Value1" y "Value2".El código hash proporcionado por el método GethashCode para los algoritmos promueve las pruebas de igualdad de objetos rápidos. En el último método de escritura, hemos invocado una función igual que verifica si los códigos hash del "valor1" y "value2" son iguales o no y devuelve el valor booleano.

La salida de la función ToString y el valor numérico del código hash se muestran en la imagen a continuación junto con el valor booleano de la función iguales:

Ejemplo 3: Uso de la función de tostración de pila en C# en Ubuntu 20.04

La función getType () se usa en el siguiente programa para obtener el tipo de objeto actual. Mostrará si el objeto de pila especificado se ha convertido o no en una cadena:

Hemos importado dos bibliotecas de sistemas "usando el sistema" y "usando colecciones del sistema" de C# según sea necesario para el código. Primero, la clase se define con el nombre de "demostración" y luego se llama la función principal de la clase. En la función principal, construimos una pila vacía del objeto "ST1.Luego, hemos usado el método push () a través del cual hemos agregado los elementos en la pila vacía. La función getType () se invoca en el método de escritura para obtener el tipo de "ST1".Después de esto, tenemos un bucle foreach para asignar el ST1 al STR1 usando la palabra clave "in". En el bloque del bucle foreach, tenemos la función de toString para "str1". Ahora, hemos utilizado el método GetType para obtener el tipo "STR1" en el método Witeline.

La salida que obtenemos al ejecutar el programa anterior se muestra en la pantalla del terminal:

Ejemplo 4: Uso de la función de tostración de pila para int en C# en Ubuntu 20.04

Hay otro programa a continuación donde ilustramos la función de tostración de pila para el tipo de datos enteros.

Después de importar las bibliotecas de sistemas requeridas de C#, hemos creado una clase y la hemos mencionado como el "ejemplo". La función principal se requiere para la clase "ejemplo" y en la función principal hemos creado primero una pila vacía y la declaramos en un objeto de pila "stk". Luego tenemos un método de empuje para agregar los elementos a la pila vacía. Hemos agregado los cuatro valores enteros en la pila. El método GetType se usa en el método WriteLine para obtener el tipo de "STK". Se usó el bucle foreach que creó un objeto "A" de tipo entero y obtuvo los elementos de "STK". El método de toString se utiliza para "STK" junto con el método GetType.

Los resultados se muestran en la siguiente imagen:

Ejemplo 5: Uso de la función ToString para formato de hora de fecha en C# en Ubuntu 20.04

Un DateTime es un objeto de fecha que se convierte en formato de cadena utilizando la función ToString () de la clase DateTime. El método acepta una cadena de formato de fecha que define la representación de cadena que debe usarse.

Aquí tenemos una clase "MyDemo" en la que se llama su función principal. La función principal tiene una clase de fecha y hora que declara su objeto como "mydate". Hemos establecido el tiempo de datos como "2022-4-4 21:30:12.004 "con la" nueva "palabra clave para la clase" DateTeM ". Luego tenemos una variable "Datestr" en la que hemos utilizado ToString para convertir DateTime en formato de cadena. El método de escritura imprimirá el formato de cadena de DateTime.

El formato de cadena DateTeTime se muestra en la pantalla.

Conclusión

Hemos discutido todas las formas posibles de mostrar cómo podemos usar la función de tostración en el lenguaje de programación C#. Primero, tenemos la definición de la función ToString y la sintaxis general que usamos en el código. Luego nos movimos a los ejemplos de la función de tostración y la usamos con los diferentes tipos de datos. También tenemos ejemplos de ToString DateTeTime que convierten la hora de la fecha en formato de cadena. Encontrarás facilidad mientras pasas por la función de tostración aquí.