问题
-
您在控制台窗口中看到以下错误:
error CS0101: The namespace `__' already contains a definition for `__'
原因
当命名空间有重复的函数名称时,会导致CS0101错误。 下面的示例两个方法有相同的函数名称。
此示例中显示的错误:
error CS0101: The namespace `ExampleNamespace' already contains a definition for `Method'
解决方案
为了修复CS0101,需要确保命名空间中的每个函数名称是唯一的。 请看如何修正下面的例子:
还可以通过确保所有类的名称都唯一来避免此问题。 通常在项目中都有重复的脚本。
更多信息
https://msdn.microsoft.com/en-us/library/5b4kb4we(v=vs.90).aspx