本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

String.Concat 方法 (String, String, String, String)

 

连接 String 的四个指定实例。

命名空间:   System
程序集:  mscorlib(mscorlib.dll 中)

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

参数

str0

要串联的第一个字符串。

str1

要串联的第二个字符串。

str2

要比较的第三个字符串。

str3

要比较的第四个字符串。

返回值

Type: System.String

str0str1str2str3 的串联。

该方法将串联起来 str0, ,str1, ,str2, ,和 str3; 它不会添加任何分隔符。

Empty 字符串代替数组中的任何 null 对象。

下面的示例定义了四字母单词一个数组,并将其每个字母为字符串数组存储以便混排它们。然后,它调用 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

Universal Windows Platform
4.5 后可用
.NET Framework
1.1 后可用
Portable Class Library
受以下版本支持:portable .NET platforms
Silverlight
2.0 后可用
Windows Phone Silverlight
7.0 后可用
Windows Phone
8.1 后可用
返回页首
显示: