C# | String Concat con ejemplos | Serie 1

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 cuales 3 se analizan en este artículo y los restantes se analizan en Set-2, Set-3 y Set-4 .

  1. Concat(String, String, String, String)
  2. Concat(Objeto, Objeto, Objeto, Objeto)
  3. Concat(Objeto, Objeto, Objeto)
  4. Concat(String, String)
  5. Concat(String, String, String)
  6. Concatenar(String[])
  7. Concat(Objeto[])
  8. Concat(Objeto)
  9. Concat(Objeto, Objeto)
  10. Concat(IEnumerable<String>)
  11. Concat<T>(IEnumerable<T>)
  12. 1. Concat(String, String, String, String)

    Este método se utiliza para concatenar cuatro 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 la string vacía en lugar de un objeto nulo.

    Sintaxis:

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

    Parámetros:

    strA: Primera string a concatenar.

    strB: Segunda string a concatenar.

    strC: Tercera string a concatenar.

    strD: Cuarta string a concatenar.

    El tipo de todos estos parámetros es System.String .

    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 cuatro strings, es decir , strA , strB , strC y strD .

    Ejemplo:

    // C# program to illustrate the use of 
    // Concat(String, String, String, String) Method
    using System;
      
    class GFG {
          
        // Main Method
        static public void Main()
        {
            string strA = "Welcome ";
            string strB = "to ";
            string strC = "GFG ";
            string strD = "Portal.";
            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);
            Console.WriteLine("String D is: {0}", strD);
      
            // Concatenate four different strings
            // into a single String using the 
            // Concat(String, String, String, String) Method
            str = String.Concat(strA, strB, strC, strD);
      
            Console.WriteLine("Concatenated string is: {0}", str);
        }
    }

    Producción:

    String A is: Welcome 
    String B is: to 
    String C is: GFG 
    String D is: Portal.
    Concatenated string is: Welcome to GFG Portal.
    
    2. Concat(Objeto, Objeto, Objeto, Objeto)

    Este método se utiliza para concatenar las representaciones de string de cuatro objetos especificados y cualquier objeto especificado en una lista de parámetros de longitud variable opcional.

    Nota: si hay un argumento nulo presente en este método, se usa String.Empty en lugar de un argumento nulo.

    Sintaxis:

    public static string Concat (object argA, object argB, object argC, object argD);

    Parámetros:

    argA: Primer objeto a concatenar.
    argB: Segundo objeto a concatenar.
    argC: Tercer objeto a concatenar.
    argD: Cuarto objeto a concatenar.

    Valor de retorno: el tipo de retorno de este método es System.String . Devuelve la string concatenada que es la representación de cada valor presente en la lista de parámetros.

    Ejemplo:

    // C# program to illustrate the use of 
    // Concat(object, object, object, object) Method
    using System;
      
    class GFG {
          
        // Main method
        public static void Main()
        {
      
            // string
            string strA = "Hello! ";
      
            // object
            object ob = strA;
      
            // object array
            Object[] objs = new Object[] {"Black", " Blue"};
      
            // Concatenating four objects by using the
            // Concat(object, object, object, object) method
            Console.WriteLine("Concatenate four objects: {0}",
                                 String.Concat(ob, ob, ob, ob));
                                   
            Console.WriteLine("Concatenate two element object array: {0}"
                                                    String.Concat(objs));
        }
    }

    Producción:

    Concatenate four objects: Hello! Hello! Hello! Hello! 
    Concatenate two element object array: Black Blue
    
    3. Concat(Objeto, Objeto, Objeto)

    Este método se utiliza para concatenar las representaciones de string de tres objetos especificados. Si un argumento nulo está presente en este método, se usa String.Empty en lugar del argumento nulo.

    Sintaxis:

    public static string Concat (object argA, object argB, object argC);

    Nota: El método concatena argA, argB y argC llamando al método ToString sin parámetros de cada objeto y no agrega ningún delimitador.

    Parámetros:

    argA: Primer objeto a concatenar.
    argB: Segundo objeto a concatenar.
    argC: Tercer objeto a concatenar.

    Valor de retorno: el tipo de retorno de este método es System.String . Este método devuelve una string concatenada, que es la representación de cada valor presente en la lista de parámetros.

    Ejemplo:

    // C# program to illustrate the use of 
    // Concat(object, object, object) Method
    using System;
      
    class GFG {
          
        // Main method
        public static void Main()
        {
      
            // string
            string strA = "GFG ";
      
            // object
            object ob = strA;
      
            // Concatenating three objects by using
            // Concat(object, object, object) method
            Console.WriteLine("Concatenate three objects : {0}",
                                     String.Concat(ob, ob, ob));
        }
    }

    Producción:

    Concatenate three objects : GFG GFG GFG 
    

    Siguiente : Conjunto 2 , 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 *