Just another WordPress site

構造体を引数に持つメソッドを定義する

2016.06.03

構造体を引数に持つメソッドを定義する

構造体はメソッドの引数として渡すことが可能です。

その方法を以下に示します。

[アクセス修飾子] 戻り値の型 メソッド名(構造体名 構造体変数, 引数, …)

{

&nbsp&nbsp&nbsp…

}


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 = new sample;

   

   sa.a = 10;

   sa.b = 20;



   sampleMethod(sa);

}



private void sampleMethod(sample sa)

{

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

}



関連記事