この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

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

 

公開日: 2016年10月

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

名前空間:   System
アセンブリ:  mscorlib (mscorlib.dll 内)

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

パラメーター

str0
Type: System.String

連結する最初の文字列。

str1
Type: System.String

連結する 2 番目の文字列。

str2
Type: System.String

連結する 3 番目の文字列。

str3
Type: System.String

連結する 4 番目の文字列。

戻り値

Type: System.String

str0str1str2、および str3 の連結。

メソッドを連結str0str1str2、およびstr3; 任意の区切り記号を追加することはできません。

System_CAPS_noteメモ

など、言語の文字列連結演算子を使用することもできます+C# の場合、または&+Visual basic)。

、文字列を連結します。

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

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

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

ユニバーサル Windows プラットフォーム
8 以降で使用可能
.NET Framework
1.1 以降で使用可能
ポータブル クラス ライブラリ
サポート対象: 移植可能 .NET プラットフォーム
Silverlight
2.0 以降で使用可能
Windows Phone Silverlight
7.0 以降で使用可能
Windows Phone
8.1 以降で使用可能
トップに戻る
表示: