功能的默认访问级别

elu*_*id8 -1 .net c# vb.net access-modifiers

可能的重复:
如果您不使用访问标识符,那么该调用什么方法?

VB.NET或C#中的函数的默认访问级别是什么?

例:

VB.NET

Function GetFoo() as Foo
    Return New Foo()
End Function
Run Code Online (Sandbox Code Playgroud)

C#

foo GetFoo()
{
    return new Foo();
}
Run Code Online (Sandbox Code Playgroud)

我知道默认情况下,类是私有的。如果未指定任何内容,成员仅继承其父母的访问级别吗?

Dav*_*jas 5

对于C#,默认情况下方法和字段是私有的。

对于VB,默认情况下方法是公共的。

在VB中,字段比较复杂-在结构中,默认访问权限是public,但是对于类,默认访问权限是private。