C# CON LAS CONCATENAS

C# CON LAS CONCATENAS

Se pueden concatenar dos o más cadenas de características en la programación de computadoras y el procesamiento de datos para ahorrar espacio o para abordarlas como un solo objeto. En el lenguaje de programación de C#, la concatenación de cadenas es una tarea común. Cuando una cadena se concatena con cualquier otro tipo en C#, el resultado siempre es una cadena. Si un operando de concatenación de cadena es nulo, entonces se reemplaza la cadena vacía. Los valores de las cadenas rara vez se conocen hasta el tiempo de ejecución, la concatenación de la cadena generalmente se realiza en el momento de ejecución. El propósito principal de este artículo es presentarle la concatenación de cadena C#.

¿Qué es la concatenación de cadenas en C# en Ubuntu 20?.04?

La cuerda.El método concat se utiliza para combinar múltiples tipos de cadenas o la expresión de cadena de uno o más valores de 'instancias' de objetos. El método de concatenación de cadena siempre devuelve una cadena concatenada. Se puede sobrecargar los tipos alternativos y los números de parámetros a este método. Es factible concatenar dos o más cadenas con diferentes formas de sintaxis.

Sintaxis del método de concatenación de cadena en C# en Ubuntu 20.04

El método de concatenación de cadena tiene la siguiente sintaxis:

cadena estática pública.Concat (cadena str1, cadena str2);

Usamos la cadena.Método de concat para la concatenación de la cadena especificada. Las cadenas especificadas se declaran como variables y se pasan en el método de concatenación de cadenas como parámetros. Todos estos parámetros son del sistema.Propiedad de tipo de cadena y el valor devuelto también es del sistema.Tipo de cadena. Este método devuelve el resultado de una cadena que se crea a partir de cadenas especificadas concatenadas juntas en el método de concatenación de cadenas.

Cómo concatenar la cadena en C# en Ubuntu 20.04?

Podemos agregar la cadena con otra cadena con la ayuda de formas comunes. Empecemos con concatenar las cuerdas en C#. Eche un vistazo a los siguientes ejemplos para aprender los conceptos básicos de las cuerdas de concatenación con métodos comunes de C#. Hemos usado Ubuntu 20.04 para todas las ejecuciones.

Ejemplo # 1: Uso de una cadena.Concat (String, String) Método en C# en Ubuntu 20.04:

El siguiente programa usa la cadena.Método concat (string, string) para ilustrar la concatenación de cadena. El método concatenará dos cadenas a medida que pasemos dos cadenas en el método de concatenación de cadenas. Veamos la implementación del programa a continuación.

En primer lugar, hemos incluido la biblioteca del sistema "usando el sistema" a través del cual podemos acceder al método, función o propiedades incorporadas del sistema. La clase se define con la palabra clave pública y asigna un nombre a una clase como "stringconcat". En la clase, hemos llamado la función principal y en el cuerpo de la función principal, hay tres declaraciones variables. Las variables se definen como "str1", "str2" y "str3" y estas variables tienen un sistema.Tipo de cadena. A la primera variable "str1" y la segunda variable "str2" se les asigna un valor de cadena. El valor de la tercera variable, "str3", no se establece en él.

El método de escritura se utiliza para imprimir los valores de cadena antes de la concatenación. Entonces, hemos llamado a la variable "str3" en la que tenemos la cadena.Método concat. La cuerda.El método de concat toma estas diferentes cadenas "STR1" y "STR2" en una sola variable "STR3" y concatena estas dos cadenas. El "str3" se pasa al método de escritura que muestra la concatenación de cadena.

La forma en que hemos concatenado las dos cadenas se muestra como la salida en la siguiente imagen.

Ejemplo # 2: Uso de una cadena.Concat (String, String, String) Método en C# en Ubuntu 20.04

Concatenar tres cadenas separadas en una sola cadena se realiza con el paso de las tres cadenas en la cuerda.Método concat. El método devuelve el resultado de la cadena formada concatenando tres cadenas.

El programa anterior tiene cuatro variables declaradas como "str1", "str2", "str3" y "str4" y estas variables son del sistema de tipo.Cadena. Hemos asignado los valores de cadena a tres variables "str1", "str2" y "str3". Luego, tenemos la variable "STR4" que acaba de declararse con las variables anteriores. Ahora, esta variable tiene una cadena. El método concat toma las tres variables de cadena diferentes a la vez para crear una sola cadena. La cadena concatenada será imprimida por el método de escritura.

Usando el método de concatenación de cadena, la salida se devuelve como una sola cadena.

Ejemplo # 3: Uso de una cadena.Método concat (string []) en C# en Ubuntu 20.04

El siguiente programa C# demuestra la forma de usar el método Concat (String []). Los valores de una matriz de cadenas se concatenan utilizando este método. Recuerde que el valor del elemento de cadena especificado no debe ser nulo, de lo contrario lanzará una discusión argumentada. Este método también puede lanzar una salida de MemoryException, si la matriz dada se queda fuera de la memoria.

Tenemos el bloque de función principal de la clase C# en la que hemos definido una matriz de la cadena escrita. La matriz se define con el nombre "mystr" y se asignan valores de cadena a la matriz especificada. Luego tenemos un bucle foreach que mostrará los elementos de la matriz de cadenas especificada "mystr". La concatenación de cadena se realiza llamando al método concat (cadena []) en el método de escritura y el método concatena los elementos de la matriz de cadenas en una sola cadena.

A continuación, tenemos la salida del elemento concatenado de la matriz de cadenas.

Ejemplo # 4: Uso del operador más para la concatenación de cadenas en C # en Ubuntu 20.04

En C#, el operador + también se puede usar con un valor de cadena. Se conoce como operador de concatenación. Al concatenar las cuerdas juntas, podemos crear una nueva cadena.

Aquí, tenemos dos variables de tipo de cadena como "String1" y "String2". Estas variables se inicializan con los valores de cadena de algunas palabras. Luego, hemos creado otra variable como "concatstring" en la que hemos asignado las variables decoradas anteriores y usamos el operador "+" entre ellas. El operador "+" agregará estas dos cadenas y la cadena resultante será una sola cadena.

La salida de una sola cadena se muestra en la pantalla de la consola.

Ejemplo # 5: Uso de StringBuilder para la concatenación de cadenas en C # en Ubuntu 20.04

En comparación con la concatenación de cadena simple, el uso de un StringBuilder puede mejorar la eficiencia. La clase StringBuilder se define bajo el sistema.Espacio de nombre de texto. Importarlo o hacer referencia a este espacio de nombres directamente en la inicialización del objeto.

Se requiere el programa anterior para incluir el "sistema.Texto "con la palabra clave" Usando ". La clase se define como "StringBuildermethod" en el que hemos invocado la función principal. En el bloque de funciones principales, hemos creado el objeto de clase "StringBuilder" "SB" y el objeto se instancia con el modificador "Nuevo" para el método StringBuilder. Para el bucle se usa para iterar sobre el valor de la variable "a". Luego, el objeto StringBuilder "SB" está utilizando el método Append que agregará los valores de "A". Los valores de "a" están separados por un espacio en el método de adjunto. Como append () devuelve una referencia a StringBuilder, se puede vincular dinámicamente.

El resultado del programa anterior se muestra en la pantalla de la consola.

Conclusión

En conclusión, revisamos un método efectivo y fácil con los ejemplos de ejecución en el artículo de concatenación de cadena C#. La definición de introducción y la sintaxis se han explicado claramente. Hemos utilizado algunos de los métodos para concatenar la cadena, pero hay muchos más que ya están utilizados por diferentes lenguajes de programación. Hemos intentado demostrar cada uno de estos métodos de concatenación de cadenas clave en C# utilizando varios ejemplos que sin duda lo ayudarán.