![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
今回は配列リストについて勉強するッピ!
![ユウキ](https://janken.asotetu.work/wp-content/uploads/2021/05/ユウキくん_謎.png)
配列リスト~?
![アイカ](https://janken.asotetu.work/wp-content/uploads/2021/05/アイカちゃん_.png)
まだ習ったことないわ!
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
配列リストは、
1つの箱にたくさんのデータを入れることッピ!
![](https://janken.asotetu.work/wp-content/uploads/2021/08/food_box.png)
![ユウキ](https://janken.asotetu.work/wp-content/uploads/2021/05/ユウキくん_謎.png)
どゆこと?
![アイカ](https://janken.asotetu.work/wp-content/uploads/2021/05/アイカちゃん_謎.png)
変数とはまた違うのかしら?
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
アイカちゃんするどいッピ!
変数は箱、だけどふだんは1つの箱に1つのデータしか入れられないッピ!
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
配列リストとは、箱のなかに、1つだけでなく他にもたくさんデータを入れることダッピ!
これからこのリストを一緒に勉強して行くッピよ~
配列リストついて学ぼう
必要なもの
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
![](https://janken.asotetu.work/wp-content/uploads/2021/08/Visualchord.png)
- Visual Studio Code
- NET Core
が必要ッピ!
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
Visual Studio Code や NET Core を導入してない人は、
↓ の記事を参考に必要なものをインストールするといいッピ!
配列リストをつくってみよう
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
さっそく配列リストをつくってみるっぴ!
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
C# ファイルに
using System;
namespace 今回の学習フォルダ
{
class Program
{
static void Main(string[] args)
{
string [] member = new string[3];
member[0] = "うさタブ";
member[1] = "ユウキ";
member[2] = "アイカ";
Console.WriteLine(member[1]);
}
}
}
と入力してターミナルで実行してみるッピよ~
ターミナル→ C:\…\今回の学習フォルダ > の後ろに
dotnet run
と入力するッピ!
![](https://janken.asotetu.work/wp-content/uploads/2021/09/2021-09-04_arry-1024x639.png)
![ユウキ](https://janken.asotetu.work/wp-content/uploads/2021/05/ユウキくん_笑.png)
お、俺の名前が出てきたぞ!
入力したコード >
string [] member = new string[3];
member[0] = "うさタブ";
member[1] = "ユウキ";
member[2] = "アイカ";
Console.WriteLine(member[1]);
出力結果 >
ユウキ
型 [] 変数名 = new 型[データ数]; でリストをつくる
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
リストは
型 [] 変数名 = new 型[データ数];
変数名[0] = 入れたいデータ;
変数名[0] = 入れたいデータ;
というふうにつくるッピ!
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
変数の型は、主に4つが使われているッピ!
- bool ……… オン/オフ
- int ……… 整数の数字
- double ……… 小数点のある数字
- string ……… 文字列
今回は、みんなの名前・・・『文字データ(string)』を使ったッピ!
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
なのでさっきのプログラムは、
string [] member = new string[3];
member[0] = ” うさタブ “;
member[1] = ” ユウキ “;
member[2] = ” アイカ “;
という意味になるッピよ~
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
そして、
Console.WriteLine(member[1]);
とすることで、「ユウキ」と表示したっピ!
![アイカ](https://janken.asotetu.work/wp-content/uploads/2021/05/アイカちゃん_.png)
よくわかったわ!
設定してないデータ番号を呼び出すとエラーなる
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
配列リストをつくる上で注意なのは、
設定してないデータ番号を呼び出すとエラーになることッピ!
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
たとえば
string [] member = new string[3];
member[0] = "うさタブ";
member[1] = "ユウキ";
member[2] = "アイカ";
Console.WriteLine(member[3]);
と入力すると・・・
![](https://janken.asotetu.work/wp-content/uploads/2021/09/2021-09-04_arry4-1024x684.png)
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
このようにエラーが出てしまうので、注意が必要ッピよ~
一回でまとめてリストをつくる
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
もっとカンタンに配列リストをつくることもできるッピ!
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
↓の文をコピーして
using System;
namespace 今回の学習フォルダ
{
class Program
{
static void Main(string[] args)
{
string [] member = {"うさタブ","ユウキ","アイカ","ノコノコ"};
Console.WriteLine(member[3]);
}
}
}
と入力してみるッピよ~!
![](https://janken.asotetu.work/wp-content/uploads/2021/09/2021-09-04_arry3-1024x567.png)
![ユウキ](https://janken.asotetu.work/wp-content/uploads/2021/05/ユウキくん_驚き_強.png)
おお!
さっきより短いのに同じ結果になった!
![アイカ](https://janken.asotetu.work/wp-content/uploads/2021/05/アイカちゃん_笑顔.png)
すごいわ!
入力したコード >
string [] member = {"うさタブ","ユウキ","アイカ","ノコノコ"};
Console.WriteLine(member[3]);
出力結果 >
ノコノコ
型 [] 変数名 = {データ0,データ1,データ2}; で作る
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
リストは
型 [] 変数名 = {データ0,データ1,データ2};
でひとまとめにつくることができるッピ!
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
なのでさきほどのプログラムは
string [] member = {“うさタブ“,”ユウキ“,”アイカ“,”ノコノコ“};
Console.WriteLine(member[3]);
という意味になるッピよ~
- 型 [] 変数名 = new 型[データ数]; でリストをつくる
- 型 [] 変数名 = {データ0,データ1,データ2}; で作る
![うさタブ](https://janken.asotetu.work/wp-content/uploads/2021/05/うさタブ4.png)
上手くできたッピか?
これからも色んなゲーム作りやプログラムの解説をしていくッピ!
次回も楽しみにしているッピよ~~!