我偶尔会遇到错误
The namespace 'My.SuperAwesome.Namespace' already contains a definition for 'SomeClass'
哪个好,我理解命名空间,并且我有相互冲突的类定义。问题是,我如何找到相互矛盾的定义?
答案 0 :(得分:2)
我会暂时用其他名称重命名新类,然后添加一个SomeClass
成员,然后右键单击并选择"转到定义",这会带你到其他定义。
所以,改变:
namespace My.SuperAwesome.Namespace
{
class SomeClass
{
}
}
要:
namespace My.SuperAwesome.Namespace
{
class NotSomeClass
{
SomeClass foo;
}
}
转到SomeClass
上的定义。
答案 1 :(得分:1)