C# | String Concat con ejemplos | Conjunto-2

El método String.Concat se utiliza para concatenar una o más instancias de String o las representaciones de String de los valores de una o más instancias de Object. Siempre devuelve una string concatenada.
Este método se puede sobrecargar pasándole diferentes tipos y números de parámetros. Hay un total de 11 métodos en la lista de sobrecarga del método Concat en los que los primeros 3 se analizan en el Conjunto-1 y los restantes se analizan en el Conjunto-2, Conjunto-3 y Conjunto-4 .

4. Concat(String, Cuerda)

Este método se utiliza para concatenar dos instancias diferentes de la string. También puede usar el operador de concatenación ( + ) para concatenar strings.

Nota: si una array contiene un objeto nulo, se usa la string vacía en lugar de un objeto nulo.

Sintaxis:

public static string Concat (string strA, string strB);

Parámetros:

strA: Primera string a concatenar.
strB: Segunda string a concatenar.

Valor de retorno: el tipo de retorno de este método es System.String . Este método devuelve una string como resultado de la concatenación de dos strings, es decir , strA y strB .

Ejemplo:

// C# program to illustrate the use 
// of Concat(String, String ) Method
using System;
  
public class GFG {
      
    // Main Method
    static public void Main()
    {
        string strA = "Hello! ";
        string strB = "Geeks.";
        string str;
  
        // print all strings
        Console.WriteLine("String A is: {0}", strA);
        Console.WriteLine("String B is: {0}", strB);
  
        // Concatenate two different strings
        // into a single String
        // using  Concat(String, String ) Method
        str = String.Concat(strA, strB);
  
        Console.WriteLine("Concatenated string is: {0}", str);
    }
}

Producción:

String A is: Hello! 
String B is: Geeks.
Concatenated string is: Hello! Geeks.
5. Concat(String, String, String)

Este método se utiliza para concatenar tres strings diferentes en una sola string. También puede usar el operador de concatenación ( + ) para concatenar strings.

Nota: si una array contiene un objeto nulo, se usa una string vacía en lugar de un objeto nulo.

Sintaxis:

public static string Concat (string strA, string strB, string strC);

Parámetros:

strA: Primera string a concatenar.
strB: Segunda string a concatenar.
strC: Tercera string a concatenar.

Valor de retorno: el tipo de retorno de este método es System.String . Este método devuelve una string que se crea a partir de la concatenación de tres strings, es decir , strA , strB y strC .

Ejemplo:

// C# program to illustrate the 
// Concat(String, String, String) Method
using System;
  
class GFG {
      
    // Main Method
    static public void Main()
    {
        string strA = "Welcome ";
        string strB = "to ";
        string strC = "GFG. ";
        string str;
  
        // print all strings
        Console.WriteLine("String A is: {0}", strA);
        Console.WriteLine("String B is: {0}", strB);
        Console.WriteLine("String C is: {0}", strC);
   
        // Concatenate three different strings 
        // into a single String using the 
        // Concat(String, String, String ) Method
        str = String.Concat(strA, strB, strC);
  
        Console.WriteLine("Concatenated string is: {0}", str);
    }
}

Producción:

String A is: Welcome 
String B is: to 
String C is: GFG.
Concatenated string is: Welcome to GFG. 
6. Concatenar(String[])

Este método se utiliza para concatenar los elementos de una array de strings especificada.

Sintaxis:

public static string Concat (params string[] items);

Aquí, los elementos son la array de instancia de string.

Valor de retorno: el tipo de retorno de este método es System.String . Este método devuelve los elementos concatenados de los elementos.

Excepciones:

  • Si el valor de los elementos de string dados es nulo, este método dará ArgumentNullException .
  • Si la array no tiene memoria, este método generará una excepción OutOfMemoryException .

Ejemplo:

// C# program to illustrate the 
// Concat(string[]) Method
using System;
  
class GFG {
      
    // Main method
    public static void Main()
    {
  
        // array 
        string[] strA = {"Hey, ", "This ","is ", "C# ", "Tutorial."};
  
        // print elements of array
        foreach(string elements in strA)
        {
            Console.WriteLine("Elements of strA array : {0}", elements);
        }
          
        // concatenate the element of array
        // into single string
        // using Concat(string[]) Method
        Console.WriteLine("After Concatenation: {0}",
                                 string.Concat(strA));
    }
}

Producción:

Elements of strA array : Hey, 
Elements of strA array : This 
Elements of strA array : is 
Elements of strA array : C# 
Elements of strA array : Tutorial.
After Concatenation: Hey, This is C# Tutorial.

Siguiente : Conjunto 3

Referencia: https://docs.microsoft.com/en-us/dotnet/api/system.string.concat?view=netframework-4.7.2

Publicación traducida automáticamente

Artículo escrito por ankita_saini 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 *