文字列を結合する (文字列に文字列を追加する)

C#で文字列を連結して結合するコードを紹介します。

概要

文字列を結合する場合は "+" 演算子を用います。

書式

(文字列または文字列変数) + (文字列または文字列変数)

書式例

  sring concatstr = "Penguin" + "しろくま";
  sring concatstr = str1 + "," + str2;

プログラム例

UI

下図のUIを作成します。テキストボックスを3つ、ボタンを1つ配置します。

コード

下記のコードを記述します。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace StringConcatenation
{
  public partial class FormPlus : Form
  {
    public FormPlus()
    {
      InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
      string str1 = textBox1.Text;
      string str2 = textBox2.Text;

      string cstr = str1 + str2;

      textBox3.Text = cstr;
    }
  }
}

解説

下記コードにより、textBox1 に入力された値を str1 変数に、textBox2 に入力された値を str2 に代入します。
  string str1 = textBox1.Text;
  string str2 = textBox2.Text;

str1とstr2 の文字列を連結し cstr 変数に代入します。
  string cstr = str1 + str2;

cstr変数の値をtextBox3 に表示します。textBox1 と textBox2 に代入された値が連結された文字列が textBox3 に表示されます。
  textBox3.Text = cstr;

実行結果

上記のプロジェクトを実行します。下図のウィンドウが表示されます。


textBox1 と textBox2 に文字を入力します。入力後 [button1] ボタンをクリックします。


下部のtextBox3に textBox1 と textBox2 の入力文字列が結合された文字列が表示されます。


著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
掲載日: 2017-09-18
iPentec all rights reserverd.