Convertir array de cadenas en cadena en C#
-
Utilice el método
Join()
para convertir el array de cadenas en una cadena enC#
-
Utilice
Concat()
para convertir un array de cadenas en una cadena enC#
-
Utilice
String Builder()
para convertir el array de cadenas en una cadena enC#
En este artículo, aprenderemos a convertir un array de cadenas en una sola cadena en C#.
Utilice el método Join()
para convertir el array de cadenas en una cadena en C#
El método Join()
se utiliza para convertir un array de cadenas en una sola cadena. Podemos usarlo para crear un array con dos elementos, cada cadena indicada como una cadena estricta.
Sintaxis:
string.Join("", str);
Ejemplo:
using System;
class HelloWorld
{
static void Main()
{
string[] str = new string[2];
str[0] = "Hello";
str[1] = "World";
string res = string.Join(".", str);
Console.WriteLine($"{res}");
}
}
Producción :
Hello.World
Inicializamos una variable de cadena str
como 2 para almacenar la cadena inicializada y usamos Join()
para combinar tanto str[0]
como str[1]
.
Utilice Concat()
para convertir un array de cadenas en una cadena en C#
El método Concat()
se utiliza para convertir fácilmente un array de cadenas en una única cadena.
Sintaxis:
string result = String.Concat(str);
Ejemplo:
using System;
public class HelloWorld {
public static void Main(string[] args) {
string[] str = new string[2];
str[0] = "Hello ";
str[1] = "World";
string res = String.Concat(str);
Console.WriteLine($"{res}");
}
}
Producción :
Hello World
Inicializamos una variable de cadena str
como 2
y una variable de cadena llamada resultado para almacenar la cadena resultante y usamos Concat()
para combinar tanto str[0]
como str[1]
y ser almacenado resultó en una cadena en result
.
Un punto a favor es que en el método Concat()
, no tenemos que usar un parámetro nulo o vacío como lo hace Join()
.
Utilice String Builder()
para convertir el array de cadenas en una cadena en C#
La técnica String Builder()
es ideal cuando recorremos un array de cadenas antes de agregar los elementos.
Sintaxis:
StringBuilder bdr = new StringBuilder();
foreach (string value in array)
{
bdr.Append(value);
bdr.Append('.');
}
Ejemplo:
using System;
using System.Text;
class HelloWorld
{
static void Main()
{
string[] array = new string[] { "Hello","World"};
StringBuilder bdr = new StringBuilder();
foreach (string value in array)
{
bdr.Append(value);
bdr.Append('.');
}
string res = bdr.ToString();
Console.WriteLine($" {res}");
}
}
Producción :
Hello.World.
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
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#