我用了很多的自定義事件在我的代碼,並已宣佈他們這樣C#委託事件不好的做法?
public delegate void ImageDownloadingEvent(Waypoint waypoint);
public event ImageDownloadingEvent ImageDownloading;
然後開除他們這樣
if (ImageDownloading != null)
ImageDownloading(waypoint);
我想知道的是什麼,這是不好的做法?或者做一個糟糕的做法?如果是這樣,爲什麼?那麼更好的方法是什麼?
感謝您的幫助,只是想提高我的編碼技能
只有在事件要同時從多個線程訪問時才需要該代碼,這很少是必需的。 – Servy