String.Join メソッド
指定した String 配列の各要素間にある指定した区切り記号 String を連結し、連結された単一の文字列を作成します。
オーバーロードの一覧
指定した String 配列の各要素間にある指定した区切り記号 String を連結し、連結された単一の文字列を作成します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Shared Function Join(String, String()) As String
[JScript] public static function Join(String, String[]) : String;
指定した String 配列の各要素間にある指定した区切り記号 String を連結し、連結された単一の文字列を作成します。パラメータには、最初の配列要素と、使用する要素の数を指定します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Shared Function Join(String, String(), Integer, Integer) As String
[C++] public: static String* Join(String*, String*[], int, int);
[JScript] public static function Join(String, String[], int, int) : String;
使用例
[Visual Basic, C#, C++] メモ ここでは、Join のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
' Sample for String.Join(String, String[], int int)
Imports System
_
Class Sample
Public Shared Sub Main()
Dim val As [String]() = {"apple", "orange", "grape", "pear"}
Dim sep As [String] = ", "
Dim result As [String]
Console.WriteLine("sep = '{0}'", sep)
Console.WriteLine("val() = {{'{0}' '{1}' '{2}' '{3}'}}", val(0), val(1), val(2), val(3))
result = [String].Join(sep, val, 1, 2)
Console.WriteLine("String.Join(sep, val, 1, 2) = '{0}'", result)
End Sub 'Main
End Class 'Sample
'
'This example produces the following results:
'sep = ', '
'val() = {'apple' 'orange' 'grape' 'pear'}
'String.Join(sep, val, 1, 2) = 'orange, grape'
'
[C#]
// Sample for String.Join(String, String[], int int)
using System;
class Sample {
public static void Main() {
String[] val = {"apple", "orange", "grape", "pear"};
String sep = ", ";
String result;
Console.WriteLine("sep = '{0}'", sep);
Console.WriteLine("val[] = {{'{0}' '{1}' '{2}' '{3}'}}", val[0], val[1], val[2], val[3]);
result = String.Join(sep, val, 1, 2);
Console.WriteLine("String.Join(sep, val, 1, 2) = '{0}'", result);
}
}
/*
This example produces the following results:
sep = ', '
val[] = {'apple' 'orange' 'grape' 'pear'}
String.Join(sep, val, 1, 2) = 'orange, grape'
*/
[C++]
// Sample for String::Join(String, String[], int int)
#using <mscorlib.dll>
using namespace System;
int main() {
String* val[] = {S"apple", S"orange", S"grape", S"pear"};
String* sep = S", ";
String* result;
Console::WriteLine(S"sep = '{0}'", sep);
Console::WriteLine(S"val[] = {{'{0}' '{1}' '{2}' '{3}'}}", val[0], val[1], val[2], val[3]);
result = String::Join(sep, val, 1, 2);
Console::WriteLine(S"String::Join(sep, val, 1, 2) = '{0}'", result);
}
/*
This example produces the following results:
sep = ', '
val[] = {'apple' 'orange' 'grape' 'pear'}
String::Join(sep, val, 1, 2) = 'orange, grape'
*/
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。