VB.NET:'friend'修饰符有什么作用?

时间:2010-05-05 11:44:48

标签: vb.net user-interface oop friend

'friend'修饰符在VB.NET中做了什么?

为什么它是Visual Studio中GUI组件的默认修饰符?

2 个答案:

答案 0 :(得分:29)

VB.Net中的

friend与C#中的internal相同,这意味着它可以在同一个程序集中的任何位置访问,但不能从其他程序集访问。

我认为这是一个合理的默认值,因为我会说通常一个程序集不应该使用另一个程序集的GUI控件(除非它是为此目的而构建的类库或类似文件)。

答案 1 :(得分:9)

朋友在VB中可用: 声明语句中的Friend(Visual Basic)关键字指定可以在同一个程序集中访问这些元素, 来自here

我相信c#版本是Internal