我有一种情况,我的一个类被调用SpaceMine
,而我拥有的另一个类被调用,Ability
并且其中嵌套了一个类,称为SpaceMine
:
public class SpaceMine
{
}
public class Ability
{
public class SpaceMine : Ability
{
void Foo()
{
SpaceMine spaceMine;
}
}
}
在Foo()
中,我试图声明一个类型SpaceMine
(不是Ability.SpaceMine
)的变量,但它一直说我的变量是类型Ability.SpaceMine
。除了更改名称之外,我如何确保编译器知道我要声明的类型?