“protected”关键字与多线程有什么关系吗?

时间:2016-03-03 14:06:35

标签: c#

由于我作为C#程序员的第一天,我被告知 protected 关键字是一个与(主要)派生类相关的可访问性修饰符。根据我的理解,从来没有与线程有关的东西。

但是,我的一位同事坚持认为,这个关键字实际上使一个对象“免受多线程问题的影响”,因此他将每个可能在线程中使用的属性或字段标记为保护

我已经向他展示了关于受保护关键字的MSDN Documentation。他的反应是文档错误。

我们正在争夺它一年多了。他似乎非常肯定他所说的我开始怀疑自己对这个特定关键词的了解。

所以,

protected 关键字是否与线程有关?

1 个答案:

答案 0 :(得分:12)

它与线程和多线程无关。

(*v4)[0] (*v6)[1] // etc 只是访问修饰符含义"可以在此类和派生类的实例中访问"。