C# 開発

C# 文字列と文字の配列を相互変換する

準備

(なし)

デザイン

  • フォーム (Form1) にボタン (button1) を配置します。
  • フォーム (Form1) にリストボックス (listBox1) を配置します。

サンプルコード (C#)

// 名前空間の追加
// (なし)

// コード
private void button1_Click(object sender, EventArgs e)
{
  char[] c1 = { 'A', 'B', 'C' };
  string s1 = new string(c1);
  char[] c2 = s1.ToCharArray();
  
  foreach (char item in c2)
  {
    listBox1.Items.Add(item);
  }
}

解説

char 型の配列 c1 の内容から string 型の s1 を作成します。その後、string 型の s1 から char 型の配列 c2 を作成します。内容は全て同一です。

結果

動作確認環境

Visual Studio 2022 Professional (.NET 7 C#11)

ログ

初版:2016.04.11 Visual Studio 2015 Professional (C# 6.0)

-C# 開発