‫また来るよ｡
‫このビデオでは､ Cシャープで配列の理論をいくつか見ていただき､ 次のビデオに進みます｡
‫実際にデモで見てみる｡
‫では､ まずその理論から説明しましょう｡ レースの一般的な考え方と､ それをどのように利用できるかを理解することは､
‫かなり重要です｡
‫つまり､ 配列は同じ型の要素を固定サイズで順次集めたものを保存しているわけです｡
‫そして重要なのは､ それが同じ種類のものだけであるということです｡
‫いわば1つの変数の中に複数の情報を格納できるわけですが､ 同じ型でなければならないので､
‫1か所には入りません｡
‫別のところに文字列があったり､ 整数があったりと､ いろいろありますよね｡
‫すべて同じタイプでなければならない｡
‫そうすると､ あらゆる種類の型の配列を作ることができるので､ 整数だけを含む配列を作ることができます｡
‫そして､ 文字列やオブジェクトなどのみを含むものを作成することができます｡
‫したがって､ ほとんどすべてのものを配列に格納することができますが､ その特定の配列のために常に同じ型でなければなりません｡
‫それから､ データの集合体を保存するのは本当に素晴らしいことです｡
‫連続したメモリ位置に格納された同じ型の変数の集まりと考えるとわかりやすいでしょう｡
‫ですから､ 簡単に言えば､ あるストレージのようなもので､ そこに情報を入れることができると想像してください｡
‫つまり､ これは配列の構造なんですね｡
‫この場合､ 長さが6の配列になります｡
‫つまり､ その配列の中に6つの値があるわけです｡
‫そして､ この場合､ すべて整数である｡
‫13､ 15､ 5などの数字があるわけです｡
‫つまり､ これらは異なるメモリ位置ですが､ すべて同じ配列内にあります｡ これにより､ 複数の情報を1つの変数に格納できるため､
‫10種類の変数や50種類の変数を作成する必要がなく､ これらの情報をすべて含む1つの配列を作成し､
‫後でそれらにアクセスすることができるのです｡
‫そして､ ここで重要なのは､ インデックスを持つということです｡
‫つまり､ 何かを配列に格納するためには､ 特定のインデックスに格納する必要があるのです｡
‫例えば､ 13が0のインデックスにあり､ 次に15が1のインデックスで､ この順番は常に維持されるわけです｡
‫つまり､ 常にゼロから始まり､ 常に1ずつ上がっていくのです｡
‫つまり､ この特定の配列では､ 要素およびインデックス4は8という値を持っています｡
‫そこで､ こちらの1枚｡
‫をインデックス化し､ その値は8である｡
‫さて､ 配列を宣言するためには､ データ型を指定する必要があります｡
‫次に､ 角括弧と配列名､ 例えばint gradesを指定します｡
‫つまり､ これは成績の配列であることがわかります｡
‫そこで､ 学生には成績をつけるのですが､ これは成績の一例です｡
‫生徒のさまざまな成績をすべて保存することができるのです｡
‫そして､ 配列を初期化するためには､ 次のようにする必要があります｡
‫配列のデータ型を指定し､ 配列の名前を角括弧で囲み､
‫キーワード new を指定します｡
‫つまり､ 以下のケースでは､ 5つの等級を含む等級があります｡
‫つまり､ 成績という配列の中に､ 整数型の5つの整数が入っている｡
‫そして､ 配列に値を代入するためには､ 単に配列名を使用します｡
‫そして､ 四角い角括弧の中に､ 先ほど見たようなインデックスを入力し､ 等号の後に値を追加するのです｡
‫つまり､ ここでの成績はポジションゼロ｡
‫つまり､ インデックスゼロの位置では15等級､ インデックス1の位置では12等級となる｡
‫というわけで､ これはほんの一例です｡
‫ここで､ 配列の構造に戻ると､ 4番目の位置に配列の名前があるのがわかりますね｡
‫そうすると､ it has the value of eightとなるわけです｡
‫それがレースの基本なんですね｡
‫そして､ レースについても､ これからいろいろと見ていきたいと思います｡
‫レースについて知るべきことはまだまだたくさんありますが､ ほとんどのことは､ 実際にやってみるとずっと納得がいくものです｡
‫ということで､ 以下､ デモ動画をご紹介します｡
‫現地でお会いして､ 楽しんできてください｡