18

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

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

4

2 回答 2

31

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

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

于 2010-05-05T11:49:13.787 回答
9

Friend 在 VB 中可用:声明语句中的 Friend (Visual Basic) 关键字指定可以从同一程序集中访问元素,
From here

我相信 c# 版本是内部的

于 2010-05-05T11:49:20.530 回答