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

book配列とは何ですか?

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

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

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

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

main.cs

main.cs

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

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

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

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

main.cs

main.cs

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

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

main.cs

main.cs

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

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

main.cs

main.cs

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

上記の配列のsize10です。これは10個の要素で初期化されているためです。このサイズはプログラム全体で固定されます。

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

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

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

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

question mark

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

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

すべて明確でしたか?

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

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

セクション 5.  1

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 5.  1
some-alt