C#ではどのような種類のループがサポートされていますか?
ループステートメントを使用すると、ステートメントまたはステートメントのグループを複数回実行できます。以下は、C#でサポートされているループです-
Sr.No | |
---|---|
1 | whileループ 指定された条件が真である間、ステートメントまたはステートメントのグループを繰り返します。ループ本体を実行する前に条件をテストします。 |
2 | forループ 一連のステートメントを複数回実行し、ループ変数を管理するコードを省略します。 |
3 | do...whileループ これはwhileステートメントに似ていますが、ループ本体の最後で条件をテストする点が異なります。 |
C#では、以下に示すようにforeachループを使用することもできます-
例
using System; namespace Demo { class Program { static void Main(string[] args) { int [] n = new int[10]; /* n is an array of 10 integers */ /* initialize elements of array n */ for ( int i = 0; i < 10; i++ ) { n[i] = i + 100; } /* output each array element's value */ foreach (int j in n ) { int i = j-100; Console.WriteLine("Element[{0}] = {1}", i, j); } Console.ReadKey(); } } }
出力
Element[0] = 100 Element[1] = 101 Element[2] = 102 Element[3] = 103 Element[4] = 104 Element[5] = 105 Element[6] = 106 Element[7] = 107 Element[8] = 108 Element[9] = 109
-
C#でサポートされているさまざまな種類の条件ステートメントは何ですか?
条件ステートメントでは、プログラマーは、プログラムによって評価またはテストされる1つ以上の条件と、条件が真であると判断された場合に実行される1つまたは複数のステートメント、およびオプションで、条件が真である場合に実行される他のステートメントを指定する必要があります。偽であると判断されます。 条件文の種類は次のとおりです- Sr.No ステートメントと説明 1 ifステートメント ifステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。 2 if...elseステートメント ifステートメントの後にオプションのelseステート
-
C#のポインターデータ型とは何ですか?
ポインタは、値が別の変数のアドレス、つまりメモリ位置の直接アドレスである変数です。他の変数や定数と同様に、変数アドレスを格納するために使用する前に、ポインターを宣言する必要があります。 ポインタの構文は-です。 type *var-name; ポインタ型を宣言する方法は次のとおりです- int *ip; /* pointer to an integer */ double *dp; /* pointer to a double */ C#では、安全でない修飾子でマークされている場合、コードブロックの関数でポインター変数を使用できます。安全でないコードまたは管理されていないコードは、ポイン