C# で Char 配列を文字列に変換する
-
C#
でstring()
メソッドを使用して Char 配列を文字列に変換する -
C#
でstring.Join()
メソッドを使用して Char 配列を文字列に変換する -
C#
でstring.Concat()
メソッドを使用して Char 配列を文字列に変換する
このガイドでは、C# で char 配列を文字列に変換する方法について説明します。
文字 array
に出力される値は単一の文字として表示され、それらを string
にする方法は 3つあります。
以下は、C# で char 配列を文字列に変換する方法です。
C#
で string()
メソッドを使用して Char 配列を文字列に変換する
文字列コンストラクターは、C# で char 配列を文字列に変換するために使用できる最初のメソッドです。 string()
は、文字を組み合わせて文字列を形成するクラス コンストラクターです。 パラメータとして文字配列を使用します。
コード:
char[] fav = { 'M', 'y', ' ', 'f', 'a', 'v', ' ', 'c', 'o', 'l',
'o', 'r', ' ', 'i', 's', ' ', 'r', 'e', 'd' };
string favColor = new string(fav); // this is the constructor
Console.WriteLine(favColor);
出力:
My fav color is red
これは、char 配列を文字列に変換する C# の最も一般的な方法の 1つです。
C#
で string.Join()
メソッドを使用して Char 配列を文字列に変換する
string.Join()
は、文字列を形成するために文字を結合するために使用されます。 パラメータとして 2つの値が必要です。
1つ目は区切り文字で、空の文字列
またはスペースを使用します。 char
配列は、2 番目のパラメーターとして使用されます。
コード:
char[] fav = { 'M', 'y', ' ', 'f', 'a', 'v', ' ', 'c', 'o', 'l',
'o', 'r', ' ', 'i', 's', ' ', 'r', 'e', 'd' };
string favColor = string.Join(" ", fav); // this is the use of string.join()
Console.WriteLine(favColor);
出力:
M y f a v c o l o r i s r e d
このメソッドは、他のメソッドよりも効率的な stringBuilder()
クラスを内部的に使用します。
C#
で string.Concat()
メソッドを使用して Char 配列を文字列に変換する
string.Concat()
メソッドは、上記の 2つのメソッドを組み合わせたものです。 組み合わせですが、このメソッドは前述の他の 2つのメソッドとは異なります。必要なパラメーターは 1つだけであり、2つ目のメソッド string.Join()
には stringBuilder()
がありますが、このメソッドは 文字列コンストラクタ。
また、このメソッドは、文字を結合するのではなく、文字列に連結します。
コード:
char[] fav = { 'M', 'y', ' ', 'f', 'a', 'v', ' ', 'c', 'o', 'l',
'o', 'r', ' ', 'i', 's', ' ', 'r', 'e', 'd' };
string favColor = string.Concat(fav); // this is the use of string.concat()
Console.WriteLine(favColor);
出力:
My fav color is red
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedIn関連記事 - Csharp Array
- C# で配列を降順で並べ替える
- C# で配列を並べ替える
- C# で配列の要素を削除する方法
- C# で文字列をバイト配列に変換する方法
- C# 配列への値の追加
- C# で CSV ファイルを読み込み、その値を配列に格納する