文字列を連結する
スポンサーリンク
文字列の連結には Concat メソッドという静的メソッドを使うことができます。ですが、以下に示すようにその他にも色んな方法があります。どの方法も、Concat メソッドを通しており、速度も変わりませんので好きな方法を利用してください。
C# では string, VB.NET では String という型を使用しますが、実際には System.String というクラスを使用しています。(別名で定義されていると考えれば良いでしょう)C#, VB.NET, J# ともに、文字列を型のように扱うことが可能で「+」などの演算子で連結することが可能なのです。(内部的には「オペレータ演算子」というものが定義されています)
サンプルコード
以下にサンプルコードを示します。
VB.NET 全般
' stTarget を文字列 "123" とする Dim stTarget As String = "123" ' stTarget に文字列 "456" を連結したものを stTarget に格納する stTarget = stTarget & "456" ' stTarget に文字列 "789" を連結したものを stTarget に格納する (代入演算子を使った方法) stTarget &= "789" ' stTarget に文字列 "ABC" を連結したものを stTarget に格納する (Concat メソッドを利用) stTarget = String.Concat(stTarget, "ABC") ' 連結した文字列を表示する MessageBox.Show(stTarget)
関連するリファレンス
準備中です。