C# で配列を出力
-
C# で
String.Join()
メソッドを使用して配列を出力する -
C# で
List.ForEach()
メソッドを使用して配列を出力する -
C# で
foreach
ループを使用して配列を出力する
このチュートリアルでは、C# で文字列の配列を出力する方法について説明します。
C# で String.Join()
メソッドを使用して配列を出力する
String.Join()
メソッドは、C# で、指定された配列の要素をそれらの間に指定された区切り文字で連結します。\n
エスケープシーケンスを区切り文字として使用して、配列の各要素を別々の行に配置できます。次のコード例は、C# で String.Join()
メソッドを使用して文字列変数の配列を出力する方法を示しています。
using System;
namespace print_string_array {
class Program {
static void Main(string[] args) {
string[] arr = new string[] { "one", "two", "three", "four" };
Console.WriteLine(String.Join("\n", arr));
}
}
}
出力:
one
two
three
four
文字列変数 arr
の配列を初期化し、C# の String.Join("\n", arr)
関数を使用して各要素を新しい行に出力しました。String.Join()
関数は文字列変数を返します。したがって、戻り値を文字列変数内に格納して表示するか、Console.WriteLine()
関数内で String.Join()
関数を直接使用することができます。
C# で List.ForEach()
メソッドを使用して配列を出力する
ForEach()
メソッドは、C# のリストの各要素に対して指定されたアクションを実行します。最初に配列をリストに変換することにより、List.ForEach()
メソッドを使用して配列の各要素を出力できます。Linq の ToList()
関数を使用して、配列をリストに変換できます。次の例を参照してください。
using System;
using System.Linq;
namespace print_string_array {
class Program {
static void Main(string[] args) {
string[] strArray = new string[] { "abc", "def", "asd" };
strArray.ToList().ForEach(Console.WriteLine);
}
}
}
出力:
abc
def
asd
文字列 strArray
の配列を初期化し、最初に Linq の ToList()
関数を使用してリストに変換し、次に結果のリストで ForEach()
を使用して、strArray
配列のすべての要素を出力しました。
C# で foreach
ループを使用して配列を出力する
foreach
ループは、C# のデータ構造を反復処理するために使用されます。foreach
ループを使用して、配列の各要素を反復処理して出力することもできます。次のコード例は、C# で foreach
ループを使用して配列を出力する方法を示しています。
using System;
namespace print_string_array {
class Program {
static void Main(string[] args) {
string[] arr = new string[] { "one", "two", "three", "four" };
foreach (var s in arr) {
Console.WriteLine(s);
}
}
}
}
出力:
one
two
three
four
文字列 arr
の配列を初期化し、arr
配列の各要素を C# の foreach
ループで表示しました。
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn