Share via


String.Concat メソッド

String の 1 つ以上のインスタンス、または Object の 1 つ以上のインスタンスの String 形式の値を連結します。

オーバーロードの一覧

指定したオブジェクトの String 形式を作成します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Function Concat(Object) As String

[C#] public static string Concat(object);

[C++] public: static String* Concat(Object*);

[JScript] public static function Concat(Object) : String;

指定した Object 配列の要素の String 形式を連結します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Function Concat(ParamArray Object()) As String

[C#] public static string Concat(params object[]);

[C++] public: static String* Concat(Object*[]);

[JScript] public static function Concat(Object[]) : String;

指定した String 配列の要素を連結します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Function Concat(ParamArray String()) As String

[C#] public static string Concat(params string[]);

[C++] public: static String* Concat(String*[]);

[JScript] public static function Concat(String[]) : String;

指定した 2 つのオブジェクトの String 形式を連結します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Function Concat(Object, Object) As String

[C#] public static string Concat(object, object);

[C++] public: static String* Concat(Object*, Object*);

[JScript] public static function Concat(Object, Object) : String;

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

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Function Concat(String, String) As String

[C#] public static string Concat(string, string);

[C++] public: static String* Concat(String*, String*);

[JScript] public static function Concat(String, String) : String;

指定した 3 つのオブジェクトの String 形式を連結します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Function Concat(Object, Object, Object) As String

[C#] public static string Concat(object, object, object);

[C++] public: static String* Concat(Object*, Object*, Object*);

[JScript] public static function Concat(Object, Object, Object) : String;

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

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Function Concat(String, String, String) As String

[C#] public static string Concat(string, string, string);

[C++] public: static String* Concat(String*, String*, String*);

[JScript] public static function Concat(String, String, String) : String;

[C++] 指定した 3 つのオブジェクトの String 形式と、可変長パラメータ リストを連結します。このメソッドは、CLS と互換性がありません。

[C++] public: static String* Concat(Object*, Object*, Object*, Object*, ...);

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

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Shared Function Concat(String, String, String, String) As String

[C#] public static string Concat(string, string, string, string);

[C++] public: static String* Concat(String*, String*, String*, String*);

[JScript] public static function Concat(String, String, String, String) : String;

使用例

[Visual Basic, C#, C++] この Concat メソッドを使用して、DataBinding オブジェクトの出力を生成する例については、次のコード例を参照してください。

[Visual Basic, C#, C++] メモ   ここでは、Concat のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
myDataBindingCollection = DataBindings
myEnumerator = myDataBindingCollection.GetEnumerator()
While myEnumerator.MoveNext()

   myDataBinding2 = CType(myEnumerator.Current, DataBinding)
   Dim dataBindingOutput1, dataBindingOutput2, dataBindingOutput3 As [String]
   dataBindingOutput1 = [String].Concat("The property name is ", myDataBinding2.PropertyName)
   dataBindingOutput2 = [String].Concat("The property type is ", myDataBinding2.PropertyType.ToString(), "-", dataBindingOutput1)
   dataBindingOutput3 = [String].Concat("The expression is ", myDataBinding2.Expression, "-", dataBindingOutput2)
   WriteToFile(dataBindingOutput3)

   myDataBindingExpression2 = [String].Concat("<%#", myDataBinding2.Expression, "%>")
   myStringReplace2 = myDataBinding2.PropertyName.Replace(".", "-")
   myHtmlControlDesignBehavior.SetAttribute(myStringReplace2, myDataBindingExpression2, True)
   Dim index As Integer = myStringReplace2.IndexOf("-"c)
End While ' while loop ends

[C#] 
myDataBindingCollection = DataBindings;
myEnumerator = myDataBindingCollection.GetEnumerator();
while(myEnumerator.MoveNext())
{

   myDataBinding2 = (DataBinding)myEnumerator.Current;
   String dataBindingOutput1,dataBindingOutput2,dataBindingOutput3;
   dataBindingOutput1=String.Concat("The property name is ",myDataBinding2.PropertyName);
   dataBindingOutput2=String.Concat("The property type is ",myDataBinding2.PropertyType.ToString(),"-",dataBindingOutput1);
   dataBindingOutput3=String.Concat("The expression is ",myDataBinding2.Expression,"-",dataBindingOutput2);
   WriteToFile(dataBindingOutput3);
   myDataBindingExpression2 = String.Concat("<%#",myDataBinding2.Expression,"%>");
   myStringReplace2 = myDataBinding2.PropertyName.Replace(".","-");
   myHtmlControlDesignBehavior.SetAttribute(myStringReplace2,myDataBindingExpression2,true);
   int index = myStringReplace2.IndexOf('-');
}// while loop ends

[C++] 
myDataBindingCollection = DataBindings;
myEnumerator = myDataBindingCollection->GetEnumerator();
while(myEnumerator->MoveNext())
{

    myDataBinding2 = dynamic_cast<DataBinding*>(myEnumerator->Current);
    String* dataBindingOutput1;
    String* dataBindingOutput2;
    String* dataBindingOutput3;

    dataBindingOutput1=String::Concat(S"The property name is ", myDataBinding2->PropertyName);
    dataBindingOutput2=String::Concat(S"The property type is ", myDataBinding2->PropertyType->ToString(), S"-",dataBindingOutput1);
    dataBindingOutput3=String::Concat(S"The expression is ", myDataBinding2->Expression,S"-", dataBindingOutput2);
    WriteToFile(dataBindingOutput3);
    myDataBindingExpression2 = String::Concat(S"<%#", myDataBinding2->Expression,S"%>");
    myStringReplace2 = myDataBinding2->PropertyName->Replace(S".",S"-");
    myHtmlControlDesignBehavior->SetAttribute(myStringReplace2, myDataBindingExpression2, true);
    int index = myStringReplace2->IndexOf('-');
}// while loop ends

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

String クラス | String メンバ | System 名前空間