我的班级有Action<string>
名为DisplayData
;
在课堂的不同阶段,我打电话给DisplayData("Here's Data")
;
我有一个名为AddToList(string Data)
;
我有一个主入口点类,它引用了我的类和表单,我正在尝试这样做:
fmMain MainForm = new fmMain();
MainForm.AddToList= Logic.DisplayData;
我的想法是,当我在该类的不同位置调用DisplayData时,表单将显示数据。
我认为表单必须有一个动作而不是一个方法,但我不完全确定
答案 0 :(得分:1)
你这样做是错误的。你应该使用:
Logic.DisplayData = MainForm.AddToList;
(我还强烈建议您重新访问您的名称以遵循.NET命名约定,但这是一个单独的问题。)
答案 1 :(得分:1)
fmMain MainForm = new fmMain();
Logic.DisplayData+=MainForm.AddToList;