Formato de cadena C#

Formato de cadena C#
C# trata con muchas características de las cadenas: una cadena de almacenes variables de tipo de datos en forma de caracteres. Al hacer programación, uno necesita transformar el formato de alguna variable especificada en otra. El método format () es una característica incorporada de las cadenas declaradas en la clase de cadena. Este método se usa para insertar o agregar los valores en la variable o un objeto en la otra cadena.

Ejemplo 1

Para el formato de cadena, usaremos una cadena simple.función format (). Esta función es una función incorporada de la cadena. Una cadena se puede formatear de varias maneras utilizando la misma función. En los lenguajes de programación C y C ++, debemos incluir la biblioteca de cadenas para usar las características de las cadenas en el programa. Pero en C Sharp, no necesitamos incluir ninguna biblioteca, solo se necesita el archivo de encabezado del sistema. Esto contiene toda la información sobre las estructuras, clases y etc.

Usando el sistema;

Después de declarar la biblioteca, declararemos la clase 'prueba'. Dentro de la clase, se usa la función principal. Se requiere una variable de tipo entero para inicializarse con el valor. Este valor se convertirá en la cadena aplicando las funciones de formato de cadena. Para aplicar la función, se crea el objeto de la cadena. Hemos utilizado esta función de tal manera que agregaremos ese valor entero a una cadena.

Cadena strformat = string.Formato ("Tengo 0 años", edad);

El 0, paréntesis denota el lugar donde se agregará el número. El valor entero se declarará en este momento. La variable se usa como un parámetro de esta función para agregar el valor en la cadena. Después de eso a través de la declaración de la consola, mostraremos los resultados en la pantalla.

Se utiliza un compilador MCS y Mono ejecutará el archivo. CS agregando el '.exe.'Extensión para que el archivo sea ejecutable.

Archivo de $ MCS.CS
$ MONO ARCHIVO.exe

Los resultados muestran que la oración completa con el valor numérico está incrustada en la cadena, haciendo la cadena completa porque la parte entera se convierte en el tipo de datos de cadena.

Ahora, usaremos dos variables para agregar un entero y un valor de cadena en la oración. Ambas variables se usan en diferentes ubicaciones en la cadena. Estas variables se convertirán en parte de la oración después de que se aplique el método de formato.

Cadena strformat = string.Formato ("0] come 1", nombre, comida);

Podemos usar cualquier ubicación de la variable dependiendo de la condición. Si bien tiene más de una variable en una cadena, una cosa debe tenerse en cuenta, la secuencia de variables como parámetro en la función debe ser la misma. Si menciona el alimento primero en comparación con la variable de nombre, el valor de la variable 'alimento' se mostrará primero, ya que el índice 0 denota el primer valor. Veamos el valor resultante.

Puede observar que el nombre y las variables de alimentos son reemplazadas por los valores dentro de ellas.

Ejemplo 2

La función de formato de la cadena se puede usar directamente con el valor en el tiempo de ejecución antes de declararlo en la variable. El formato de cadena no solo agrega diferentes valores de diferentes tipos de datos en la declaración, sino que la alineación de las palabras también se puede gestionar a través de ella. Por ejemplo, si desea alinear el valor de entrada a un grado específico lejos de la izquierda o derecha, puede usar el cadena. formato() junto con el valor que desea crear distancia. Esta distancia es para el margen de la palabra. Al igual que en la consola, el valor se muestra en el lado izquierdo, por lo que, por defecto, si usamos un número positivo, la distancia será hacia la derecha.

Cadena strformat = string.Formato ("0, 30", "Linuxhint");

Queremos agregar una cuerda que deba estar separada del lado izquierdo y flotar en el medio, por lo que hemos usado 30 distancias.

Puede ver que la cadena, en lugar de tenerla en el lado más izquierda, se muestra en el medio. Este desplazamiento se debe a la figura que hemos mencionado. Podemos reducir o aumentar el número. El signo negativo con el número moverá la cadena en una dirección opuesta.

En el siguiente ejemplo, hemos tomado dos variables que tienen números negativos para la alineación. Como los índices 0 y 1 son para el primer y segundo valor, ambos valores se mostrarán siguiendo el pedido. Los números de -20 y -40 muestran el ancho de ambos valores.

Cadena strformat = string.Format ("0, -20 1, -40", "Linuxhint", "C# programa");

Como ambos valores son negativos, ambos están alineados con la izquierda. El primer valor se alineará en la posición más izquierda, mientras que el segundo valor se alineará después de la distancia -40 desde el primer valor.

Ejemplo 3

Siguiendo el enfoque anterior, la biblioteca y la clase contendrán el programa principal. Otra forma de usar el cadena. formato El método es usar cualquier operación matemática en las variables para agregar o restar los valores.

Aquí hemos utilizado un operador adicional para agregar dos valores presentes dentro de las variables. Primero, la variable de tipo de cadena se declarará con las cadenas que se utilizarán para la pantalla de salida más adelante en el momento de la ejecución. El índice 0 es para el primer valor, el primer índice muestra el segundo valor. Mientras que el índice '2' es para el valor resultante. Luego, dos variables de tipo entero contendrán los valores.

String result = string.Formato (formatString, value1, value2, value1 + value2);

Esto contendrá la función nuevamente para convertir el valor de tipo entero en la cadena. Primero, ambos valores se tomarán en el parámetro, se aplica una operación de adición a ambos, luego la respuesta se convierte en la cadena a través de la función de cadena de formato.

Puede ver en la ejecución, que la respuesta se mostrará junto con la declaración declarada anteriormente a través de los índices que utilizamos.

Ejemplo 4

El proceso de formato de cadena también se ocupa del formato de fecha. Esta característica se utiliza tomando los datos como un tipo de datos de fecha. Luego, aplicaremos la técnica de cadena de formato a los datos de entrada y obtendremos un valor de cadena. Los datos de entrada están en el formato de fecha estándar 'yy/mm/dd.

Cadena strdate = string.Formato ("0: d", fecha);

Esta función tomará la fecha de valor como parámetro. El 0, d especificará el primer objeto aprobado.

Esta función mostrará el nombre del día de la fecha respectiva y luego el nombre del mes con la fecha, y luego el año seguido de una coma.

Conclusión

La cuerda. La función format () se implementa en el sistema operativo Ubuntu. Una cadena se puede formatear de varias maneras. Los valores de entrada pueden estar en cualquier tipo de datos, pero después del proceso de formato, estos valores se convierten en un valor de cadena combinado. Una cuerda. La función format () se utiliza para agregar el valor de diferentes tipos de datos en una aguja, para el propósito de alineación, para operaciones matemáticas y formateo de fecha. Hemos explicado todas estas características a través de ejemplos. Cadena. Formato () Formato Formatos La cadena independientemente del tipo de datos de entrada.