Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ インデックス | 配列
/
C#の基礎

bookインデックス

メニューを表示するにはスワイプしてください

配列の各要素にはインデックスがあり、これは配列内での位置を示します。最初の要素のインデックスは 0、2番目の要素は 1 となり、以降も同様です。インデックスは 0 から始まるため、最後の要素のインデックスは配列の 1 よりも size 小さい値(size - 1)になります。

次の図は前章のものを少し変更したもので、今回は各要素の下に対応するインデックスが記載されています。

配列の要素には、次の構文を使用してアクセスできます。

main.cs

main.cs

copy
1
arrayName[index];

配列要素にインデックスでアクセスする例を考えます。

main.cs

main.cs

copy
12345678910111213
using 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

main.cs

copy
1
arrayName[index] = newValue;

例えば:

main.cs

main.cs

copy
1234567891011121314151617181920
using 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]); } } }
question mark

次のコードの出力は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 5.  2
some-alt