是否有可能在C#中聲明只能在其名稱空間內使用的類?聲明名稱空間中的類
實施例:
namespace a
{
public class Dog
{
public void sayHello()
{
System.Console.WriteLine('hello');
}
}
}
namespace b
{
public class DogWalker
{
public void Walk()
{
Dog dog = new Dog();
dog.sayHello();
}
}
}
namespace a
{
public class DogWalker
{
public void Walk()
{
Dog dog = new Dog();
dog.sayHello();
}
}
}
在命名空間B中的DogWalker應扔在編譯錯誤消息以上的情況下,但在DogWalker命名空間應該被允許從它的相同的命名空間的狗。
如果有人能指出我正確的方向,那將是非常感謝。
謝謝,有道理。在同一個組件中沒有辦法做到這一點嗎? – user1051218
@ user1051218:不這麼認爲。 – Nayan