Just another WordPress site

構造体を定義する

2016.06.03

構造体を定義する

構造体とはstructキーワードを用いて変数やプロパティ、メソッドなどを一つの集合体として定義できるデータ型です。

構造体は次のように定義します。

[アクセス修飾子] struct 構造体名

{

   [アクセス修飾子] データ型 変数名;

}

クラスと似ていますがクラスは参照型、構造体は値型と言う点で異なっています。

また、他のクラスや構造体から継承できない点や基本クラスになる事も出来ません。


private struct sample

{

   public int a;

   public int b;



   public int add() { return a+b; }

}



private void button1_Click(object sender, EventArgs e)

{

   sample sa;

   

   sa.a = 10;

   sa.b = 20;



   MessageBox.Show("Sample addメソッド:" + sa.add());

}

関連記事