So-net無料ブログ作成
  • ブログをはじめる
  • ログイン

C#の勉強の初回は、クラス配列を使ってみよー [初めてのC#]

C#の勉強の初回は、クラス配列の使い方を勉強しよーと思います。これで合っているのかはわかりません[たらーっ(汗)]

ex02
1.まずはじめはここから
 かかれた通りに実行。 おーできたできた。今回はex02プロジェクトを作成
2.C#はおろかCも初心者なので、まずは適当なプログラムを作って書いてみる
using System;

//クラス配列の作成
namespace ex02
{
    class MyTable
    {
        public string name = "";
        public int select = 0;
    }

    class Program
    {
        public static void Main(string[] args)
        {
            //クラス配列の作成
            MyTable[] tb = new MyTable[0];
            
            //配列のサイズ変更&インスタンス作成&データ格納
            Array.Resize(ref tb, 1);
            tb[0] = new MyTable();
            tb[0].name = "table1";
            tb[0].select = 0;

            Array.Resize(ref tb, 2);
            tb[1] = new MyTable();
            tb[1].name = "table2";
            tb[1].select = 1;

            Array.Resize(ref tb, 3);            
            tb[2] = new MyTable();
            tb[2].name = "table3";
            tb[2].select = 2;

            //コンソールに格納した情報を出力
            Console.WriteLine("tb[0].name={0},tb[0].select={1}", tb[0].name, tb[0].select );
            Console.WriteLine("tb[1].name={0},tb[1].select={1}", tb[1].name, tb[1].select );
            Console.WriteLine("tb[2].name={0},tb[2].select={1}", tb[2].name, tb[2].select );

        }
    }
}



3.[F5]キーを押してビルド&実行
tb[0].name=table1,tb[0].select=0
tb[1].name=table2,tb[1].select=1
tb[2].name=table3,tb[2].select=2


うん、完成。
クラスじゃオブジェクトじゃと言葉の意味がわかってないです。まっいいか。雰囲気で。[ぴかぴか(新しい)]


タグ:勉強 C#
nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。