Convertir matriz de caracteres en cadenas en C#
-
Use el método
string()
para convertir Char Array a String enC#
-
Use el método
string.Join()
para convertir Char Array a String enC#
-
Use el método
string.Concat()
para convertir Char Array a String enC#
Esta guía discutirá cómo convertir una matriz de caracteres en una cadena en C#.
Los valores impresos en la matriz
de caracteres serán como un solo carácter, y hay tres formas de convertirlos en una cadena
.
Las siguientes son las formas de convertir la matriz de caracteres en una cadena en C#
Use el método string()
para convertir Char Array a String en C#
El constructor de cadenas es el primer método que puede usar para convertir una matriz de caracteres en una cadena en C#. La cadena()
es un constructor de clases que combina los caracteres para formar una cadena. Utiliza una matriz de caracteres como su parámetro.
Código:
char[] fav = { 'M', 'y', ' ', 'f', 'a', 'v', ' ', 'c', 'o', 'l',
'o', 'r', ' ', 'i', 's', ' ', 'r', 'e', 'd' };
string favColor = new string(fav); // this is the constructor
Console.WriteLine(favColor);
Producción :
My fav color is red
Este es uno de los métodos más comunes de C# para convertir una matriz de caracteres en una cadena.
Use el método string.Join()
para convertir Char Array a String en C#
El string.Join()
se usa para unir los caracteres en una formación de cadena. Necesita dos valores como su parámetro.
El primero es un separador, que utiliza una cadena vacía
o espacio. La matriz char
se utiliza como segundo parámetro.
Código:
char[] fav = { 'M', 'y', ' ', 'f', 'a', 'v', ' ', 'c', 'o', 'l',
'o', 'r', ' ', 'i', 's', ' ', 'r', 'e', 'd' };
string favColor = string.Join(" ", fav); // this is the use of string.join()
Console.WriteLine(favColor);
Producción :
M y f a v c o l o r i s r e d
Este método utiliza una clase stringBuilder()
internamente, que es más eficiente que los otros métodos.
Use el método string.Concat()
para convertir Char Array a String en C#
El método string.Concat()
es una combinación de los dos métodos anteriores. Aunque es una combinación, este método sigue siendo diferente de los otros dos métodos mencionados, ya que solo necesita un parámetro, y el segundo método, string.Join()
, tiene stringBuilder()
, pero este método funciona como un constructor de cadenas
Además, este método concatena los caracteres en una cadena en lugar de unirlos.
Código:
char[] fav = { 'M', 'y', ' ', 'f', 'a', 'v', ' ', 'c', 'o', 'l',
'o', 'r', ' ', 'i', 's', ' ', 'r', 'e', 'd' };
string favColor = string.Concat(fav); // this is the use of string.concat()
Console.WriteLine(favColor);
Producción :
My fav color is red
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedInArtículo relacionado - Csharp Array
- Obtenga la longitud de un array en C#
- Ordenar un array en C#
- Ordenar un array en orden descendente en C#
- Cómo convertir una cadena en un array de bytes en C#
- Cómo quitar el elemento de un array en C#
- Agregar valores a un array de C#