Información
El tema que ha solicitado se muestra abajo. Sin embargo, este tema no se encuentra en la biblioteca.

String.Join (Método) (String, String[])

Concatena todos los elementos de una matriz de cadenas, utilizando el separador especificado entre todos los elementos.

Espacio de nombres:  System
Ensamblado:  mscorlib (en mscorlib.dll)

public static string Join(
	string separator,
	params string[] value
)

Parámetros

separator
Tipo: System.String
Cadena que se va a usar como separador. separator se incluye en la cadena devuelta solo si value tiene más de un elemento.
value
Tipo: System.String[]
Una matriz que contiene los elementos que se van a concatenar.

Valor devuelto

Tipo: System.String
Cadena que consta de los elementos de value delimitados por la cadena de separator. Si value es una matriz vacía, el método devuelve String.Empty.

ExcepciónCondición
ArgumentNullException

value es null.

Por ejemplo, si separator es ", " y los elementos de value son "manzana", "naranja", "uva" y "pera", Join(separator, value) devuelve "manzana, naranja, uva, pera".

Si separator es null, en su lugar se usa una cadena vacía (String.Empty). Si un elemento de value es null, en su lugar se utiliza una cadena vacía.

En el siguiente ejemplo se muestra el método Join.


using System;

public class JoinTest {
    public static void Main() {

        Console.WriteLine(MakeLine(0, 5, ", "));
        Console.WriteLine(MakeLine(1, 6, "  "));
        Console.WriteLine(MakeLine(9, 9, ": "));
        Console.WriteLine(MakeLine(4, 7, "< "));
    }

    private static string MakeLine(int initVal, int multVal, string sep) {

        string [] sArr = new string [10];

        for (int i = initVal; i < initVal + 10; i++)
            sArr[i - initVal] = String.Format("{0,-3}", i * multVal);

        return String.Join(sep, sArr);
    }
}
// The example displays the following output:
//       0  , 5  , 10 , 15 , 20 , 25 , 30 , 35 , 40 , 45
//       6    12   18   24   30   36   42   48   54   60
//       81 : 90 : 99 : 108: 117: 126: 135: 144: 153: 162
//       28 < 35 < 42 < 49 < 56 < 63 < 70 < 77 < 84 < 91  


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

Mostrar:
© 2014 Microsoft