情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

String.Concat メソッド (String, String, String, String)

2013/12/12

指定した 4 つの String インスタンスを連結します。

Namespace:  System
アセンブリ:  mscorlib (mscorlib.dll 内)

public static string Concat(
	string str0,
	string str1,
	string str2,
	string str3
)

パラメーター

str0
型: System.String
連結する最初の文字列。
str1
型: System.String
連結する 2 番目の文字列。
str2
型: System.String
連結する 3 番目の文字列。
str3
型: System.String
連結する 4 番目の文字列。

戻り値

型: System.String
str0str1str2、および str3 の連結結果。

このメソッドは、str0str1str2 および str3 を連結しますが、任意の区切り記号は追加されません。

Empty 文字列は、配列内の任意の null オブジェクトの代わりに使用されます。

次の例は、4 文字単語の配列を定義し、それらを暗号化するために、個々の文字を文字列配列に格納します。次に、Concat(String, String, String, String) メソッドを呼び出して、暗号化された単語を再アセンブルします。


using System;
using System.Collections.Generic;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      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, null);
         // Display the scrambled word.
         string scrambledWord = String.Concat(letters[0], letters[1],
                                              letters[2], letters[3]);
         outputBlock.Text += String.Format("{0} --> {1}", word, scrambledWord) + "\n";
      }
   }
}
// The example displays output like the following:
//       home --> mheo
//       food --> oodf
//       game --> aemg
//       rest --> trse


Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示: