9
以下兩種定義命名空間的方式有什麼區別?C#命名空間問題
namespace A.B.C {
public class AA{
}
}
namespace A {
namespace B{
namesapce C{
public class AA{
}
}
}
}
在一些
,我可能有
namespace A{
//some classes
}
namespace A.B {
//some classes
}
namespace A {
namespace B {
//some classes
}
}
雙方都需要做同樣的using A.B.C;
我可以使用C.AA a;
指定用C命名空間中的AA級使用的AA級或者我必須使用fall命名空間約定:A.B.C.AA a;
以避免possbile衝突?
另一個問題「我可以使用C.AA a;在C命名空間中指定AA類還是我必須使用fall命名空間約定:A.B.C.AA a;以避免possbile衝突?」。據我所知,只有使用別名才能實現這一點(使用C = A.B.C)。 – Ivan 2011-03-16 14:18:15