C# で配列を出力

  1. C# で String.Join() メソッドを使用して配列を出力する
  2. C# で List.ForEach() メソッドを使用して配列を出力する
  3. 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 ループで表示しました。

関連記事 - Csharp Array

  • C# で配列の長さを取得する
  • C# で配列を並べ替える
  • C# で配列を降順で並べ替える
  • C# で文字列をバイト配列に変換する方法
  • 関連記事 - Csharp Print

  • C# で配列の長さを取得する
  • C# で配列を並べ替える
  • C# で配列を降順で並べ替える
  • C# で文字列をバイト配列に変換する方法