インデックス
メニューを表示するにはスワイプしてください
配列の各要素にはインデックスがあり、これは配列内での位置を示します。最初の要素のインデックスは 0、2番目の要素は 1 となり、以降も同様です。インデックスは 0 から始まるため、最後の要素のインデックスは配列の 1 よりも size 小さい値(size - 1)になります。
次の図は前章のものを少し変更したもので、今回は各要素の下に対応するインデックスが記載されています。
配列の要素には、次の構文を使用してアクセスできます。
main.cs
1arrayName[index];
配列要素にインデックスでアクセスする例を考えます。
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; Console.WriteLine(studentMarks[9]); // Output: 0 } } }
上記のコードでは、配列の10番目の要素にアクセスし、0が出力されます。これは、新しい空の配列を作成すると、そのデータ型に応じたゼロ値で自動的に初期化されるためです。
配列の各要素は本質的に変数です。
次の構文を使って、配列の要素にアクセスしたり変更したりできます。
main.cs
1arrayName[index] = newValue;
例えば:
main.cs
1234567891011121314151617181920using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; studentMarks[0] = 50; studentMarks[1] = 77; studentMarks[2] = 97; Console.WriteLine(studentMarks[0]); Console.WriteLine(studentMarks[1]); Console.WriteLine(studentMarks[2]); } } }
すべて明確でしたか?
フィードバックありがとうございます!
セクション 5. 章 2
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 5. 章 2