C#入門講座|配列リストついて学ぼう

C#
うさタブ
うさタブ

今回は配列リストについて勉強するッピ!

ユウキ
ユウキ

配列リスト~?

アイカ
アイカ

まだ習ったことないわ!

うさタブ
うさタブ

配列リストは、
1つの箱たくさんのデータを入れることッピ!

ユウキ
ユウキ

どゆこと?

アイカ
アイカ

変数とはまた違うのかしら?

うさタブ
うさタブ

アイカちゃんするどいッピ!

変数だけどふだんは1つの箱1つのデータしか入れられないッピ!

うさタブ
うさタブ

配列リストとは、箱のなかに、1つだけでなく他にもたくさんデータを入れることダッピ!

これからこのリストを一緒に勉強して行くッピよ~

配列リストついて学ぼう

必要なもの

うさタブ
うさタブ
  • Visual Studio Code
  • NET Core

が必要ッピ!

うさタブ
うさタブ

Visual Studio Code NET Core を導入してない人は、

↓ の記事を参考に必要なものをインストールするといいッピ!

配列リストをつくってみよう

うさタブ
うさタブ

さっそく配列リストをつくってみるっぴ!

うさタブ
うさタブ

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

と入力するッピ!

ユウキ
ユウキ

お、俺の名前が出てきたぞ!

ここまでのコード

入力したコード

 string [] member = new string[3];
            member[0] = "うさタブ";
            member[1] = "ユウキ";
            member[2] = "アイカ";
            Console.WriteLine(member[1]);

出力結果 >

ユウキ

型 [] 変数名 = new 型[データ数]; でリストをつくる

うさタブ
うさタブ

リストは

[] 変数名 = new [データ数];

   変数名[0] = 入れたいデータ;
   変数名[0] = 入れたいデータ;

というふうにつくるッピ!

うさタブ
うさタブ

変数は、主に4つが使われているッピ!

  • bool ……… オン/オフ
  • int ……… 整数の数字
  • double ……… 小数点のある数字
  • string ……… 文字列

今回は、みんなの名前・・・文字データstringを使ったッピ!

うさタブ
うさタブ

なのでさっきのプログラムは、

string [] 文字列リストをつくりますmember 名前はmemberです = new新しい string[3]データは3つあります;
     
member[0]memberの0番目は = ” うさタブ “;
     member
[1]1番目は = ” ユウキ “;
     member
[2] 2番目は= ” アイカ “;

という意味になるッピよ~

うさタブ
うさタブ

そして、

Consoleデータのなかみを.WriteLine(書き出してくださいmember[1] 変数 memberの0から1番目 を);

とすることで、「ユウキ」と表示したっピ!

アイカ
アイカ

よくわかったわ!

設定してないデータ番号を呼び出すとエラーなる

うさタブ
うさタブ

配列リストをつくる上で注意なのは、

設定してないデータ番号を呼び出すとエラーになることッピ!

うさタブ
うさタブ

たとえば

string [] member = new string[3];
          member[0] = "うさタブ";
          member[1] = "ユウキ";
          member[2] = "アイカ";
Console.WriteLine(member[3]);

と入力すると・・・

うさタブ
うさタブ

このようにエラーが出てしまうので、注意が必要ッピよ~

一回でまとめてリストをつくる

うさタブ
うさタブ

もっとカンタンに配列リストをつくることもできるッピ!

うさタブ
うさタブ

↓の文をコピーして

using System;

namespace 今回の学習フォルダ
{
    class Program
    {
        static void Main(string[] args)
        {
            string [] member = {"うさタブ","ユウキ","アイカ","ノコノコ"};
            Console.WriteLine(member[3]);
        }
    }
}

と入力してみるッピよ~!

ユウキ
ユウキ

おお!

さっきより短いのに同じ結果になった!

アイカ
アイカ

すごいわ!

ここまでのコード

入力したコード

string [] member = {"うさタブ","ユウキ","アイカ","ノコノコ"};
            Console.WriteLine(member[3]);

出力結果 >

ノコノコ

型 [] 変数名 = {データ0,データ1,データ2}; で作る

うさタブ
うさタブ

リストは

[] 変数名 = {データ0,データ1,データ2};

でひとまとめにつくることができるッピ!

うさタブ
うさタブ

なのでさきほどのプログラムは

string文字列の []リストです member 名前はmenberです = { なかみはうさタブmember[0]“,”ユウキmember[1]“,”アイカmember[2]“,”ノコノコmember[3]};です
    
Console.データをWriteLine 書き出してください (member[3] ノコノコ (member[3]) を );

という意味になるッピよ~

学習のまとめ
  • 型 [] 変数名 = new 型[データ数]; でリストをつくる
  • 型 [] 変数名 = {データ0,データ1,データ2}; で作る

うさタブ
うさタブ

上手くできたッピか?

これからも色んなゲーム作りやプログラムの解説をしていくッピ!

次回も楽しみにしているッピよ~~!

スポンサーリンク
スポンサーリンク
スポンサーリンク

どうしてもわからない、そんなときは?

ユウキ
ユウキ

うーん・・・

やっぱり、どうしてこーなるか良くワカンナイな~

説明を聞いたすぐはわかったつもりなんだけどさ

アイカ
アイカ

そうね・・・わたしも

すぐに復習できる環境じゃないから

宿題とか困っちゃうわ・・・

ユウキ
ユウキ

他に気軽に教えてくれる先生とかいるといいんだけどな~

うさタブ
うさタブ

フムフム!

そんなときは、プログラミング講座がオススメッピね~

アイカ
アイカ

そんなのあるのか?

ていうかドコいけばいいんだよ

うさタブ
うさタブ

それなら、やっぱり一番安心自宅でできる動画教材がよいッピ!

うさタブ
うさタブ
テレビCMでも話題の有名教材
Udemyとかどうッピか?

 

うさタブ
うさタブ
Udemyは、HTMLからJavaScript
人気の機械学習からUnityゲーム講座まで選び放題ッピ!

うさタブ
うさタブ

買い切り講座だから
いつでも勉強し放題、動画制作や難しいマーケティングなんかも勉強できるッピ~!

ユウキ
ユウキ

へえ~、こんなのがあるのか

うさタブ
うさタブ

ちびっこのみんなは、キュレオプログラミング教室がオススメッピ!

実際の教室で自分以外の同い年と一緒に勉強することで、自分も負けないゾ!と思えておサボりを防ぐことができるッピ!
さらに、クラスのみんなと差をつけてすごいプログラムが作れちゃうッピ

教室名 対象 学習言語 教室場所 無料体験・カウンセリング
Udemy 学生~社会人 Unity
HTML/CSS
JavaScript
MySQL
Python等
オンライン講座
コース買い切り
講座によってサンプル○
Unityゲーム講座アリ
 

「QUREOプログラミング教室」

小学2年生〜中学3年生 Scratch 全国各地
2500教室
無料体験◯
【LITALICOワンダー】 小学1年生〜高校生 Scratch
Unity C#
HTML / CSS
JavaScript
東京都,神奈川,埼玉県,千葉
オンライン
無料体験◯
3Dプリントなどの講座によっては別途料金

ユウキ
ユウキ

よーし、ちょっと体験だけでもやってみるか!

アイカ
アイカ

わたしもさっそくチェックしてみようかな♪

スポンサーリンク

どうしてもわからない、そんなときは?

ユウキ
ユウキ

うーん・・・

やっぱり、どうしてこーなるか良くワカンナイな~

説明を聞いたすぐはわかったつもりなんだけどさ

アイカ
アイカ

そうね・・・わたしも

すぐに復習できる環境じゃないから

宿題とか困っちゃうわ・・・

ユウキ
ユウキ

他に気軽に教えてくれる先生とかいるといいんだけどな~

うさタブ
うさタブ

フムフム!

そんなときは、プログラミング講座がオススメッピね~

アイカ
アイカ

そんなのあるのか?

ていうかドコいけばいいんだよ

うさタブ
うさタブ

それなら、やっぱり一番安心自宅でできる動画教材がよいッピ!

うさタブ
うさタブ
テレビCMでも話題の有名教材
Udemyとかどうッピか?

うさタブ
うさタブ
Udemyは、HTMLからJavaScript
人気の機械学習からUnityゲーム講座まで選び放題ッピ!

うさタブ
うさタブ

買い切り講座だから
いつでも勉強し放題、動画制作や難しいマーケティングなんかも勉強できるッピ~!

ユウキ
ユウキ

へえ~、こんなのがあるのか

うさタブ
うさタブ

ちびっこのみんな、キュレオプログラミング教室を受けて
自分以外の同い年と一緒に勉強することで、自分も負けないゾ!と思えて
おサボりを防ぐことができるッピ!
さらに、クラスのみんなと差をつけてすごいプログラムが作れちゃうッピ

先生やパパママにほめられて、学習効率が最高にグングン↑↑ッピよ~~♪

うさタブ
うさタブ

未来都市キュレオを舞台に、魅力的なキャラクターがたくさん登場する・ゲーム感覚で楽しく学べるプログラミング教室ッピ!

困ったことも先生に直接聞けるのが最高ッピ~!

うさタブ
うさタブ

全国2500教室もあるから、

きっとみんなの近くにも教室があるッピ。

公式サイト近くに教室があるかチェックしてみるとよいッピ!

ユウキ
ユウキ

なんだこれ! スゲーなっ

ゲームみたいにやってるうちに、自然と勉強できてるみたいな感じ?

アイカ
アイカ

そんなものがあるのねっ!

うさタブ
うさタブ

ロボットをプログラミングしてみるなら

LITALICOワンダーがオススメッピ!

JavaScriptも勉強できるッピよ~!

教室名 対象 学習言語 無料体験/教室場所
Udemy 学生~社会人 Unity
HTML/CSS
JavaScript
MySQL
Python等
オンライン講座
講座によってサンプル○
「QUREOプログラミング教室」
小学2年生〜中学3年生 Scratch 教室によって無料体験◯
全国各地の教室
【LITALICOワンダー】 小学1年生〜高校生 Scratch
Unity C#
HTML / CSS
JavaScript
無料体験◯
3Dプリントなどの講座によっては別途料金
東京周辺
オンライン

ユウキ
ユウキ

よーし、ちょっと体験だけでもやってみるか!

アイカ
アイカ

わたしもさっそくチェックしてみようかな♪

C#C#基礎プログラミング
学んで遊んでジャンケンポン!
タイトルとURLをコピーしました