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