String.Concat メソッド (String, String, String, String)
指定した 4 つの String インスタンスを連結します。
Overloads Public Shared Function Concat( _
ByVal str0 As String, _ ByVal str1 As String, _ ByVal str2 As String, _ ByVal str3 As String _) As String
[C#]
public static string Concat(stringstr0,stringstr1,stringstr2,stringstr3);
[C++]
public: static String* Concat(String* str0,String* str1,String* str2,String* str3);
[JScript]
public static function Concat(
str0 : String,str1 : String,str2 : String,str3 : String) : String;
パラメータ
戻り値
str0 、 str1 、 str2 、および str3 の連結結果。
解説
Empty 文字列は、配列内の任意の null オブジェクトの代わりに使用されます。
使用例
[Visual Basic, C#, C++] この Concat メソッドを使用して、DataBinding オブジェクトの出力を生成する例については、次のコード例を参照してください。
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++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
String クラス | String メンバ | System 名前空間 | String.Concat オーバーロードの一覧 | Join