- 固定回数のループでのデクリメント:
for (int i = 10; i > 0; i--)
{
Console.WriteLine(i);
}
この例では、変数i
の初期値を10
に設定し、i
が0
より大きい場合にループが続くように条件を設定しています。ループの各イテレーションでi
をデクリメントしています。このコードは10
から1
までの数値を逆順で出力します。
- 配列の要素に対するデクリメント:
int[] numbers = { 5, 4, 3, 2, 1 };
for (int i = numbers.Length - 1; i >= 0; i--)
{
Console.WriteLine(numbers[i]);
}
この例では、配列numbers
の要素に対してデクリメントを行っています。ループのカウンター変数i
の初期値を配列の最後のインデックスnumbers.Length - 1
に設定し、i
が0
以上の場合にループが続くように条件を設定しています。ループの各イテレーションでi
をデクリメントし、配列の要素を逆順で出力しています。
これらはC#でのデクリメントを伴うforループの基本的な使用方法の例です。必要に応じて条件やカウンターの初期値を調整することで、さまざまなデクリメントのパターンを実現することができます。