¿Cómo obtener una string separada por comas de una array en C#?

Dada una array, ahora nuestra tarea es obtener una string separada por comas de la array dada. Entonces podemos hacer esta tarea usando el método String.Join() . Este método concatena los elementos de una array con la ayuda de una coma separadora entre cada elemento de la array.

Sintaxis:

String.Join(",", array_name)

Donde array_name es la array de entrada.

Ejemplo:

Input: {"sireesha", "priyank", "ojaswi", "gnanesh"}
Output: sireesha,priyank,ojaswi,gnanesh

Input: {"sireesha", "priyank"}
Output: sireesha,priyank

Enfoque 1:

  • Declarar una array de strings.
  • Use la función string join() para obtener las strings separadas por comas.
String.Join(",", names)
  • Mostrar el resultado final.

Ejemplo:

C#

// C# program to display the comma separated
// string from an array
using System;
 
class GFG{
 
public static void Main()
{
     
    // Creating an array of string elements
    String[] names = { "sireesha", "priyank",
                       "ojaswi", "gnanesh" };
                        
    // Join the elements separated by comma
    // Using Join() method
    var str1 = String.Join(",", names);
     
    // Display the final string
    Console.WriteLine(str1);
}
}

 
Producción:

sireesha,priyank,ojaswi,gnanesh

Enfoque 2:

También podemos encontrar la string separada por comandos de la array de objetos.

  • Cree una clase llamada MyEmployee con los métodos First_Name y Last_Name.
  • Declare la array de objetos de MyEmployee en el método principal.
  • Use la función string join() para obtener las strings separadas por comas.
String.Join(",", e.Select(m => m.First_Name));

Aquí, solo unimos el primer nombre, por lo que usamos el método de selección para seleccionar el First_Name de los empleados.

  • Mostrar el resultado final.

Ejemplo 2:

C#

// C# program to display the comma separated
// string from an array
using System;
using System.Linq;
 
// MyEmployee class
class MyEmployee
{
    public string First_Name { get; set; }
    public string Last_Name { get; set; }
}
 
class GFG{
 
public static void Main()
{
     
    // Creating object array of MyEmployee
    MyEmployee[] e = {
        new MyEmployee(){ First_Name = "Sumi", Last_Name = "Goyal" },
        new MyEmployee(){ First_Name = "Mohan", Last_Name = "Priya" },
        new MyEmployee(){ First_Name = "Sumit", Last_Name = "Singh" }
    };
     
    // Join the elements separated by comma
    // Using Join() method
    var res = String.Join(",", e.Select(m => m.First_Name));
     
    // Display the final result
    Console.WriteLine("Final String:" + res);
}
}

Producción:

Final String:Sumi,Mohan,Sumit

Publicación traducida automáticamente

Artículo escrito por sireeshakanneganti112 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *