Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 配列とは何ですか? | セクション
C#基礎

配列とは何ですか?

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

50人の学生の科目の点数を保存する必要がある状況を考えてみましょう。1つの方法は、50人分の点数を保持するために50個の整数型変数を作成することですが、これは非常に手間がかかり非効率的です。代わりに、配列を作成することができます。

配列は、同じ型の変数をまとめたコレクションのようなものです。

配列は次の構文で作成できます:

main.cs

main.cs

1
datatype[] arrayName = new datatype[size];

datatypeは配列が持つ要素の型を示し、intfloatcharなどが指定できます。

sizeは配列が持つ要素数を表します。

上記の構文を使うことで、50個の要素を持つ整数型配列を作成できます:

main.cs

main.cs

1
int[] studentMarks = new int[50];

配列のサイズは固定されており、変更することはできません。宣言時に配列をいくつかの要素で初期化したい場合、次の構文を使用できます。

main.cs

main.cs

1
datatype[] arrayName = {element1, element2, element3, ...};

この場合、配列のsizeを指定する必要はありません。配列が初期化される要素数に基づいて、コンパイラによって自動的に推論されます。

main.cs

main.cs

12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }

上記の配列のsize7です。これは7つの要素で初期化されているためです。このサイズはプログラム全体を通して固定されます。

配列のインデックス付けは、数値インデックスを使用して要素にアクセスする方法です。

最初の要素はインデックス0、2番目はインデックス1でアクセスします。この仕組みにより、値の取得や変更が迅速かつ容易に行えます。今後の章では、この概念をさらに詳しく学び、インデックスを使って要素を見つける方法を練習します。

以下は、4つの要素を持つ文字列配列の例です:

各要素は値を格納するボックスのようなものであり、その値は変更可能。

question mark

配列について、次のうち変更できるものはどれですか?

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

すべて明確でしたか?

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

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

セクション 1.  45

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 1.  45
some-alt