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;



   sa = sampleMethod(10, 30);



   MessageBox.Show("構造体 Sample add:" + sa.add());

}



private sample sampleMethod(int a, int b)

{

   sample sa;



   sa.a = a;

   sa.b = b;



   return sa;

}



関連記事