Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo String.Join (String, String[])

 

Concatena tutti gli elementi di una matrice di stringhe, usando tra gli elementi il separatore specificato.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

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

Parametri

separator
Type: System.String

Stringa da usare come separatore. separator è incluso solo nella stringa restituita solo se value presenta più di un elemento.

value
Type: System.String[]

Matrice contenente gli elementi da concatenare.

Valore restituito

Type: System.String

Stringa costituita dagli elementi di value delimitati dalla stringa separator. Se value è una matrice vuota, il metodo restituisce String.Empty.

Exception Condition
ArgumentNullException

value è null.

Ad esempio, se separator è "," e gli elementi di value sono "apple", "arancione", "uva" e "pera", Join(separator, value) restituisce "apple, arancione, uva, pera".

Se separator è null, una stringa vuota (String.Empty) viene invece utilizzato. Se qualsiasi elemento in value è null, invece, viene utilizzata una stringa vuota.

Nell'esempio seguente viene illustrato il Join metodo.

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  

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: