我正在开发一个使用异步TCP套接字的小型多线程应用程序,但我要说的是:我正在使用一个自定义事件从表单读取一个值,事件使用的委托在完成时返回一个字符串
我的问题是:这是正确的吗?可以从事件返回值吗?还是有更好的方法?(如使用表单的简单委托读取值)
从事件中返回值通常很尴尬。在实践中,我发现在传递给事件的一组自定义EventArgs上包含一个可写属性,然后在事件激发后进行检查要容易得多——类似于WinForms FormClosing事件的Cancel属性
共同学习, 共同进步, 祝各位早日成为代码大神
我正在开发一个使用异步TCP套接字的小型多线程应用程序,但我要说的是:我正在使用一个自定义事件从表单读取一个值,事件使用的委托在完成时返回一个字符串
我的问题是:这是正确的吗?可以从事件返回值吗?还是有更好的方法?(如使用表单的简单委托读取值)
从事件中返回值通常很尴尬。在实践中,我发现在传递给事件的一组自定义EventArgs上包含一个可写属性,然后在事件激发后进行检查要容易得多——类似于WinForms FormClosing事件的Cancel属性