C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で配列を反復処理するために「foreach」ループをどのように使用しますか?


forループと同様のforeachループ。ただし、ループは配列またはグループ内の要素ごとに実行されます。したがって、インデックスはforeachループに存在しません。

バブルソートの例を見てみましょう。要素をソートした後、foreachループを使用して要素を表示します。

foreach (int p in arr)
Console.Write(p + " ");

以下は完全な例です。

using System;
namespace BubbleSort {
   class MySort {
      static void Main(string[] args) {
         int[] arr = { 78, 55, 45, 98, 13 };
         int temp;
         for (int j = 0; j <= arr.Length - 2; j++) {
            for (int i = 0; i <= arr.Length - 2; i++) {
               if (arr[i] > arr[i + 1]) {
                  temp= arr[i + 1];
                  arr[i + 1] = arr[i];
                  arr[i] = temp;
               }
            }
         }
         Console.WriteLine("Sorted:");
         foreach (int p in arr)
         Console.Write(p + " ");
         Console.Read();
      }
   }
}

出力

Sorted:
13 45 55 78 98

  1. BashForループコマンドの使用方法

    職場でも自宅でも、テクノロジーを使って生活を楽にするための最良の方法の1つは、自動化を利用することです。スクリプトと時限ジョブを使用してタスクを自動化することは、時間、頭痛、労力を節約する確実な方法です。ただし、どこから始めればよいかはすぐにはわかりません。ここでは、Bashのforの使用方法を示します。 IT自動化の基本ツールの1つであるloopコマンドを使用して開始します。 テスト環境のセットアップ 最初に必要なのは、Bashの動作するインスタンスです。これは、Linux、Unix、BSD、およびmacOSのターミナルのデフォルトシェルです(zshを実行している場合を除く)。ターミナルに

  2. MS Office を無料で使用する 5 つの方法

    十分な信用を与えていないかもしれませんが、MS Office は常に Windows フレームワークの有用な定数でした。ドキュメントの作成から創造的なプレゼンテーションの作成まで、MS Office は私たちの生活の中でさまざまな方法で私たちを助けてきました。私たちのほとんどは、主にシステムでスタンドアロン バージョンの MS Office を使用しており、すべてのアプリケーションや機能にアクセスできるわけではありません。最近では、多くの MS Office の代替品が発売されていることも耳にするかもしれませんが、それでも私たちは何よりもオリジナルのものを好みますよね? MS Office