String.Concat メソッド
String の 1 つ以上のインスタンス、または Object の 1 つ以上のインスタンスの String 形式の値を連結します。
オーバーロードの一覧
指定したオブジェクトの String 形式を作成します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Shared Function Concat(Object) As String
指定した Object 配列の要素の String 形式を連結します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Shared Function Concat(ParamArray Object()) As String
指定した String 配列の要素を連結します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Shared Function Concat(ParamArray String()) As String
指定した 2 つのオブジェクトの String 形式を連結します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Shared Function Concat(Object, Object) As String
[JScript] public static function Concat(Object, Object) : String;
指定した 2 つの String インスタンスを連結します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Shared Function Concat(String, String) As 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*);
[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*);
[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++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。