我只是想在我的BaseClass
使用內部,MSDN告訴我,內部類不能被實例化的其他方法或類,併產生一個錯誤,但爲什麼我仍然可以實例化BaseClass
的方法Main()
?內部如何運作符
TestAccess.cs
internal class BaseClass
{
public static int intM = 0;
}
class TestAccess
{
static void Main()
{
BaseClass myBase = new BaseClass(); // CS0122 This should be an error because BaseClass is Internal class.
}
}
所以這意味着我需要兩個單獨的項目來使內部說明符的作品? – 2014-10-28 01:43:34
如果你想限制基於包含它的程序集的可視性,那麼是的。 – 2014-10-28 01:45:01