文字列連結演算子 & を使えば、いくつでも文字列を連結できます。文字列変数同士の連結や文字列変数と文字列の連結など、いろいろと連結操作が可能です。
文字列連結演算子 & を使えば、複数の文字列を簡単に連結することが可能です。少しオーバーな例を紹介します。
' 複数の文字列を連結 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 を使えば、自由に文字列を改行できます。
| ◆ VB 文法 目次へ◆ |
|---|
| 文字列を表示する |
| Dim 変数の宣言 |
| = 代入演算子 |
| キーボード入力 |
| & 文字列連結演算子 |
| 3つ以上の文字列を連結 |
| 文字列を改行する |
| + 加算演算子 |
| - 減算演算子 |
| * 乗算演算子 |
| / 除算演算子 |
| ¥ 整数除算演算子 |
| Mod 整数剰余演算子 |
| ^ べき乗(累乗)演算子 |
| += -= *= /= |
| \= ^= &= |
| ◆ VB 文法 目次へ◆ |
|---|
| Day() |
| Fix() |
| Format() 数値編 |
| Hour() |
| Int() |
| IsNumeric() |
| LTrim() |
| Minute() |
| Month() |
| RTrim() |
| Second() |
| Space() |
| Trim() |
| Year() |
| ◆ VB 文法 目次へ◆ |
|---|
| Math.Absメソッド |
| Math.Ceilingメソッド |
| Math.Floorメソッド |
| Math.Maxメソッド |
| Math.Minメソッド |
| Math.Roundメソッド |
| Math.Signメソッド |
| Math.Truncateメソッド |