C#の勉強の初回は、クラス配列を使ってみよー [初めてのC#]
C#の勉強の初回は、クラス配列の使い方を勉強しよーと思います。これで合っているのかはわかりません
ex02
1.まずはじめはここから
かかれた通りに実行。 おーできたできた。今回はex02プロジェクトを作成
2.C#はおろかCも初心者なので、まずは適当なプログラムを作って書いてみる
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
うん、完成。
クラスじゃオブジェクトじゃと言葉の意味がわかってないです。まっいいか。雰囲気で。
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
うん、完成。
クラスじゃオブジェクトじゃと言葉の意味がわかってないです。まっいいか。雰囲気で。
コメント 0