2012-12-07 58 views
-2

可能重複:
What is a method called if you do not use an access identifier?默認訪問級別

什麼是在VB.NET或C#函數的默認訪問級別?

例子:

VB.NET

Function GetFoo() as Foo 
    Return New Foo() 
End Function 

C#

foo GetFoo() 
{ 
    return new Foo(); 
} 

我知道,在默認情況下,類是私有的。如果沒有指定任何成員,它是否簡單地繼承父級的訪問級別?

+3

在類,結構默認,和接口是'internal',不'private.' –

+0

請不要靠近,它不是一個確切的重複。另一個問題沒有提到VB。 –

回答

4

對於C#,方法和字段默認私有。

對於VB,方法默認爲公共方法。

字段在VB麻煩 - 在結構中,默認的訪問是公開的,但對於類,默認的訪問是私人的。

0

成員都是私人在默認情況下,包括其它類型,屬性,事件,方法,構造函數和變量。一類(功能)的