C#中代表的范围
发布时间:2020-12-15 18:34:21 所属栏目:百科 来源:网络整理
导读:代表可以私密吗?如果没有,除了私有化导致的正常限制之外,其他原因是什么? 解决方法 代表在可见性方面与任何类型都有相同的限制.所以你不能在顶层有一个私人代表. namespace Test{ private delegate void Impossible();} 这会生成编译器错误: Elements def
代表可以私密吗?如果没有,除了私有化导致的正常限制之外,其他原因是什么?
解决方法
代表在可见性方面与任何类型都有相同的限制.所以你不能在顶层有一个私人代表.
namespace Test { private delegate void Impossible(); } 这会生成编译器错误:
但是就像一个类一样,当它驻留在另一个类中时,你可以声明一个委托私有. namespace Test { class Sample { // This works just fine. private delegate void MyMethod(); // ... } } 原因基本上可以追溯到what
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |