|
分類:[C#]
C#初心者です。
Form1で定義した構造体を他のフォームでも使いたいのですが、 参照の仕方が分かりません。
------------------ソース------------------ namespace SAMPLE { public partial class Form1 : Form { public struct TEST { public string str; public int num; } TEST test;
public Form1() { test.str = "test"; test.num = 10; Form2 fm2 = new Form2(this); fm2.Show(); } } }
namespace SAMPLE { public partial class Form2 : Form { public struct TEST { public string str; public int num; } TEST test;
Form1 fm1;
public Form2(Form1 fm) { fm1 = fm;
test.str = fm1.test.str; test.num = fm1.test.num; } } } ------------------ソース------------------
という風に書いたのですが、 フォーム1のTESTをフォーム2のTESTに暗黙的に変換できません と出てしまいうまくいきません。
解決策をご教授願いますm(_ _)m
|