Concat Metodo (Object, Object, Object, Object, ...)
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Metodo String.Concat (Object, Object, Object, Object)

 
clsCompliantAlternativeM:System.String.Concat(System.Object[])

Concatena le rappresentazioni di stringa di quattro oggetti specificati e di qualsiasi oggetto specificato in un elenco di parametri di lunghezza variabile facoltativo.

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

C# non supporta metodi che usano argomenti a lunghezza variabile (varargs).\nIl compilatore risolve automaticamente le chiamate a questo metodo restituendo lo stesso metodo che usa una\n matrice di parametri.

Parametri

arg0

Primo oggetto da concatenare.

arg1

Secondo oggetto da concatenare.

arg2

Terzo oggetto da concatenare.

arg3

Quarto oggetto da concatenare.

Elenco facoltativo delimitato da virgole di uno o più oggetti aggiuntivi da concatenare.

Valore restituito

Type: System.String

Rappresentazione di stringa concatenata di ogni valore nell'elenco dei parametri.

Il metodo concatena ogni oggetto nell'elenco dei parametri chiamando il relativo senza parametri ToString metodo; non vengono aggiunti i delimitatori.

String.Empty viene utilizzato al posto di qualsiasi argomento null.

System_CAPS_noteNota

L'ultimo parametro del Concat metodo è un elenco facoltativo delimitato da virgole di uno o più oggetti aggiuntivi da concatenare.

Note per i chiamanti:

Questo metodo è contrassegnato con il vararg (parola chiave), che significa che supporta un numero variabile di parametri.Il metodo può essere chiamato da Visual C++, ma non può essere chiamato da codice c# o Visual Basic.I compilatori c# e Visual Basic risolvere le chiamate a Concat(Object, Object, Object, Object) come chiamate a Concat(Object[]).

Nell'esempio seguente viene illustrato l'utilizzo del Concat(Object, Object, Object, Object) per concatenare un elenco di parametri variabile.In questo caso, il metodo viene chiamato con nove parametri.

using System;
using System.Collections;

public class Example
{
   public static void Main()
   {
      const int WORD_SIZE = 4;

      // Define some 4-letter words to be scrambled.
      string[] words = { "home", "food", "game", "rest" };
      // Define two arrays equal to the number of letters in each word.
      double[] keys = new double[WORD_SIZE];
      string[] letters = new string[WORD_SIZE];
      // Initialize the random number generator.
      Random rnd = new Random();

      // Scramble each word.
      foreach (string word in words)
      {
         for (int ctr = 0; ctr < word.Length; ctr++)
         {
            // Populate the array of keys with random numbers.
            keys[ctr] = rnd.NextDouble();
            // Assign a letter to the array of letters.
            letters[ctr] = word[ctr].ToString();
         }   
         // Sort the array. 
         Array.Sort(keys, letters, 0, WORD_SIZE, Comparer.Default);      
         // Display the scrambled word.
         string scrambledWord = String.Concat(letters[0], letters[1], 
                                              letters[2], letters[3]);
         Console.WriteLine("{0} --> {1}", word, scrambledWord);
      } 
   }
}
// The example displays output like the following:
//       home --> mheo
//       food --> oodf
//       game --> aemg
//       rest --> trse
Torna all'inizio
Mostra:
© 2016 Microsoft