2 回答

TA貢獻1942條經(jīng)驗 獲得超3個贊
使用顯式聲明
namespace SpaceName
{
public class SpaceMine
{
}
public class Ability
{
public class SpaceMine : Ability
{
void Foo()
{
Ability.SpaceMine nestedMine; //Nested
//Ability is reducant but it improves readability a little
SpaceName.SpaceMine globalMine; //Not nested
}
}
}
}

TA貢獻1943條經(jīng)驗 獲得超7個贊
我希望您只需要使用完整路徑。
我假設(shè) SpaceMine 在命名空間內(nèi) - 如果不是,您需要將整個文件包裝在命名空間中。
然后,您可以new YourNamespace.SpaceMine();
獲取父級或new YourNamespace.Ability.SpaceMine()
訪問嵌套的父級。
我不建議這樣做,因為可讀性受到嚴重影響。
- 2 回答
- 0 關(guān)注
- 102 瀏覽
添加回答
舉報