相关疑难解决方法(0)

如何以正确的方式使用委托/了解委托

使用 - C#(.Net Framework 4.5,Visual Studio 2012)

我试着理解像代表这样的主题,目前我有几点,必须为我澄清.我在互联网上发现了很多不同的信息来描述如何使用它,但是对我来说理解这个主题有点复杂.

据我所知,我必须做一些使用委托的事情:

  • 创建一些实体用于它(需要创建一些委托)
  • 声明委托类型
  • 创建一些我调用委托的方法
  • 在主类调用委托与使用实体的必需方法(从第一点)

所有描述如下所示

理解分流

问题 - 我是否正确理解了所有或者我错了 - 请澄清一下.

另外一个关于DELEGATE的问题 - 哪里更好地将代码放在DELEGATE中 - 在Console C#应用程序中我可以在任何使用过的Namespace的地方创建它 - 我可以在下面看到.

放置dalagete

但也许有一些建议/要求不仅为控制台应用程序而且为WinForms,WPF等放置委托.

这个主题对我来说是新的,我花了一天时间来理解它,但仍然有点(或更多)与此相混淆,最后创建这篇文章以获得更好和清晰的理解.认为这是非常强大的东西.

编辑

namespace SimpleCSharpApp
{
   delegate void myDelagate ();
}
Run Code Online (Sandbox Code Playgroud)

c# delegates event-handling visual-studio

6
推荐指数
1
解决办法
3467
查看次数

标签 统计

c# ×1

delegates ×1

event-handling ×1

visual-studio ×1