将方法分配给操作<;字符串>;
本文关键字:lt 字符串 gt 操作 方法 分配 | 更新日期: 2023-09-27 18:29:11
我有一个类,它有一个名为DisplayData
的Action<string>
;
在类中的各个点上,我称之为DisplayData("Here's Data")
;
我有一个名为AddToList(string Data)
的Windows窗体;
我有一个主要的入口点类,它引用了我的类和形式,我正在尝试这样做:
fmMain MainForm = new fmMain();
MainForm.AddToList= Logic.DisplayData;
其想法是,当我在该类的各个位置调用DisplayData时,表单将显示数据。
我认为表单必须有一个操作而不是一个方法,但我不完全确定
你的做法不对。您应该使用:
Logic.DisplayData = MainForm.AddToList;
(我也强烈建议重新访问您的名称以遵循.NET命名约定,但这是另一回事。)
fmMain MainForm = new fmMain();
Logic.DisplayData+=MainForm.AddToList;