首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 事件访问器,该怎么处理

2012-04-06 
C# 事件访问器event EventHandler IDrawingObject.OnDraw{add{lock (PreDrawEvent){PreDrawEvent + value

C# 事件访问器
event EventHandler IDrawingObject.OnDraw
  {
  add
  {
  lock (PreDrawEvent)
  {
  PreDrawEvent += value;
  }
  }
  remove
  {
  lock (PreDrawEvent)
  {
  PreDrawEvent -= value;
  }
  }
  }
在自己定义事件的时候,可以加lock来防止多线程操作出错的问题。
想请教一下,如果系统自动生成的事件访问器,也是有这个lock的吗?还是需要我们注册事件的时候,自己lock

[解决办法]
应该是 图片 被墙了

部分摘录在这里了

http://blog.csdn.net/startstartsvip/article/details/7415520

热点排行