C#で配列char[]をstringに変換する方法

C#でcharの配列をstringに変換する方法を調べてみたところ、次の2つが使い易そうな感じでした。

new stringを使う方法

char[] array = { 'a', 'b', 'c', 'd', 'e' };
string s = new string(array);

Console.WriteLine(s);

実行結界

abcde

string.Concatを使う方法

char[] array = { 'a', 'b', 'c', 'd', 'e' };
string s = string.Concat(array);

Console.WriteLine(s);

実行結界

abcde

他にもstring.Appendを使って1文字ずつ追加していく方法等いろいろあると思いますので、使い易い実装を探してみてください。

関連記事

C#の文字列補完
string.Format string.Formatを使うと、次のような感じで変数の値を文字列に変換して出力できます。 コード string name = "abc"; int value = 123; Debug.Log(string.Format("name={0}, value={1}", name, value)); 出力 name=abc, value=...

C#で数字を3桁ごとにコンマで区切って表示する簡単な方法
数字を3桁ごとにコンマで区切って表示したい場合、C#では文字列補間の補間式を使うと簡単にできるみたいです。 補完式の使い方は次のような感じです。 {<interpolationExpression>[,<alignment>][:<formatString>]} サンプル int price = 12345; Console.WriteL...

Enum.Parseの使い方
C#ではint.Parseやfloat.Parseを使って文字列型から数値型への変換ができます。これと同じような感じで文字列型からenum型に変換する方法がないかなと思って調べてみました。 ということで、SystemにあるEnum.ParseやEnum.TryParseを使うと良いみたいです。 使い方は次のような感じです。 enum Example { Apple, Orang...

C#で文字列の分割
C#ではSplitというメソッドを使うことで簡単に文字列の分割ができます。 使い方は次のような感じです。 コンマ「,」かハイフン「-」で分割 using System; class Example1 { static public void Main() { string str = "one,two-three"; char[] sep = { '...