TECH I.S.

C# 配列のループ


配列をループする

forループで配列要素をループすることができます。 Lengthプロパティを使用して、ループを実行する回数を指定します。

次の例では、cars配列の全ての要素を出力します。

{.language-csharp .techis-white}
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < cars.Length; i++)
{
  Console.WriteLine(cars[i]);
}


foreach ループ

配列内の要素をループするためにのみ使用されるforeachループもあります。

構文

{.language-csharp .techis-white}
foreach (
<em>type</em>

<em>variableName</em>
in
<em>arrayName</em>
)
{
 
<i>// code block to be executed</i>
}
次の例では、foreachループを使用して、cars配列内のすべての要素を出力します。

{.language-csharp .techis-white}
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
foreach (string i in cars)
{
  Console.WriteLine(i);
}

carsstring要素(i - indexと呼ぶ)に対して、iの値を出力する。 forループとforeachループを比較すると、foreachメソッドの方が書きやすく、カウンターを必要とせず(Lengthプロパティを使用)、読みやすいことがわかります。

プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細