[C#][VB.NET]「char型の配列」<->「string型」の変換

char型の配列にするにはToCharArrayメソッドを、string型にするにはコンストラクタにchar配列を渡します。

変換方法

C#
// char型の配列をstring型へ変換
char[] charArray = new char[] { 'c', 'h', 'a', 'r' };
// string型のコンストラクタに、char型の配列を渡す
string stringValue = new string(charArray);

// string型をchar型の配列へ変換
string stringValue2 = "string";
// ToCharArrayメソッドを使用する
char[] charArray2 = stringValue2.ToCharArray();

VB.NET

' char型の配列をstring型へ変換
Dim charArray As Char() = New Char() {"c"c, "h"c, "a"c, "r"c}
' string型のコンストラクタに、char型の配列を渡す
Dim stringValue As String = New String(charArray)

' string型をchar型の配列へ変換
Dim stringValue2 As String = "string"
' ToCharArrayメソッドを使用する
Dim charArray2 As Char() = stringValue2.ToCharArray()

サンプルコードのダウンロード

サンプルコードの実行には Microsoft Visual Studio 2008 以上のバージョンが必要です。 2008以外のバージョンではプロジェクトを開いた際にファイルの変換が必要な場合があります。その場合は変換後に実行してください。

検証環境

関連ページ