複数文字列の連結 [VB 2010]

Visual Basic 2010/2008 超やさしい文法

   複数文字列の連結

文字列連結演算子 & を使えば、いくつでも文字列を連結できます。文字列変数同士の連結や文字列変数と文字列の連結など、いろいろと連結操作が可能です。

三つ以上の文字列を連結する

文字列連結演算子 & を使えば、複数の文字列を簡単に連結することが可能です。少しオーバーな例を紹介します。

  ' 複数の文字列を連結
  Dim after1 As String
  after1 = "1" & "行" & "目" & "の" & "文字列"  ' after1 = "1行目の文字列" と同じ

  ' 文字列変数を混在させて連結
  Dim after2 As String
  Dim common As String = "文字列"
  after2 = "1" & "行目" & "の" & common         ' after2 = "1行目の" & common と同じ

文字列連結演算子 & を使って、複数の文字列を連結するプログラムを作成します。

[ファイル]-[新しいプロジェクト]から、「コンソールアプリケーション」を選択し、プロジェクト名を入力したら、[OK]ボタンを押すと、プログラム入力画面が表示されるので、次のようにプログラムを入力します。

Module Module1

    Sub Main()
       ' 文字列変数の宣言
       Dim after As String

       ' 3つ文字列を連結して表示
       after = "1" & "行目" & "の文字列"
       Console.WriteLine(after)

       ' 文字列変数を混在させて連結
       Dim common As String = "の文字列"
       after = "1" & "行目" & common
       Console.WriteLine(after)

       Dim gyo As String = "行目"    
       ' 3つ文字列を連結して表示
       after = "1" & gyo & common
       Console.WriteLine(after)

       ' 4つ文字列を連結して表示
       after = "1" & gyo & common & "です"
       Console.WriteLine(after)
    End Sub

End Module

[Ctrl]キーを押したまま、[F5]キーを押して、このプログラムを実行し、文字列が正しく表示されることを確認してください。

【練習】文字列変数と連結演算子を使って、複数の文字列を画面に表示するプログラムを作成しましょう。


次回は、文字列を改行する方法 を学習します。文字列連結演算子 & と改行文字列 vbCrLf を使えば、自由に文字列を改行できます。


Copyright© やさしいVB2010/2008 ADO.NET. All rights reserved.