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

C#の配列とは何ですか?


配列には、同じタイプの要素の固定サイズの順次コレクションが格納されます。配列はデータのコレクションを格納するために使用されますが、配列は、隣接するメモリ位置に格納されている同じタイプの変数のコレクションと考える方が便利な場合がよくあります。

C#で配列を宣言するには、次の構文を使用できます-

datatype[] arrayName;

ここで

  • datatypeは、配列内の要素のタイプを指定するために使用されます。
  • []は、配列のランクを指定します。ランクは配列のサイズを指定します。
  • arrayNameは、アレイの名前を指定します。

ここで、C#で配列を実装する方法を見てみましょう-

using System;

namespace ArrayApplication {
   class MyArray {
      static void Main(string[] args) {
         int [] n = new int[10]; /* n is an array of 10 integers */
         int i,j;
         /* initialize elements of array n */
         for ( i = 0; i < 10; i++ ) {
            n[ i ] = i + 100;
         }

         /* output each array element's value */
         for (j = 0; j < 10; j++ ) {
            Console.WriteLine("Element[{0}] = {1}", j, n[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

  1. C#の次元配列?

    C#では多次元配列が可能です。 intの2次元配列をとして宣言します。 int [ , , ] a; 多次元配列の最も単純な形式は、2次元配列です。 2次元配列は、1次元配列のリストです。 以下は、3行4列の2次元配列です。 ここで、C#で多次元配列を操作する例を見てみましょう。 例 using System; namespace ArrayApplication {    class MyArray {       static void Main(string[] args) {       &nb

  2. JavaのArrayIndexOutOfBoundsExceptionとは何ですか?

    配列はデータ構造/コンテナ/オブジェクトです 同じタイプの要素の固定サイズの順次コレクションを格納します。配列のサイズ/長さは作成時に決定されます。 配列内の要素の位置は、インデックスまたは添え字と呼ばれます。配列の最初の要素はインデックス0に格納され、2番目の要素はインデックス1に格納されます。 配列内の各要素には、配列の名前とそれに続く角かっこで囲まれた必要な要素のインデックスを含む式を使用してアクセスします。 System.out.println(myArray[3]); //prints 1457 一般に、配列は固定サイズであり、各要素はインデックスを使用してアクセスされま