Back to Top

プログラムの覚書

Category: VB.NET

VB.NET

VB.NET 文字列を連結する

文字列を連結するには、数通りの方法があります。通常は連結演算子(+または&)を使用して連結します。

連結演算子による連結

Dim str As String = "ABCDE12345"

'出力変数を変えての連結
Dim s1 As String = str + "あいう"
又は    
Dim s1 As String = str & "あいう"

'出力変数を変えない連結
str += "あいう"
又は    
str &= "あいう"

 

String.Concatによる連結

Dim str As String = "ABCDE12345"

Dim s1 As String = String.Concat(str, "あいう")

 

String.Formatメソッドによる連結

Dim str1 As String = "ABCDE12345"
Dim str2 As String = "あいう"

Dim s1 As String = String.Format("{0}{1}", str1, str2)

 

StringBuilder.Appendメソッドによる連結

Dim str1 As String = "ABCDE12345"
Dim str2 As String = "あいう"

Dim sb As New System.Text.StringBuilder()
sb.Append(str1)
sb.Append(str2)
Dim s1 As String = sb.ToString()

 

VB.NETガベージ・コレクション

自動的に行われるメモリ解放(ガベージ・コレクション)を手動でするやり方をします。

通常メモリ解放は自動なので、特別な場合(メモリ不足など)行うと思ってください。

ガベージ・コレクション

'ガーベージ・コレクション処理
System.GC.Collect()

'メモリー表示
MessageBox.Show(System.GC.GetTotalMemory(False))

ガベージ・コレクションはジェネレーション番号をパラメータに設定することもできます。