我用了很多的自定义事件在我的代码,并已宣布他们这样C#委托事件不好的做法?
public delegate void ImageDownloadingEvent(Waypoint waypoint);
public event ImageDownloadingEvent ImageDownloading;
然后开除他们这样
if (ImageDownloading != null)
ImageDownloading(waypoint);
我想知道的是什么,这是不好的做法?或者做一个糟糕的做法?如果是这样,为什么?那么更好的方法是什么?
感谢您的帮助,只是想提高我的编码技能
只有在事件要同时从多个线程访问时才需要该代码,这很少是必需的。 – Servy