原文地址:https://support.unity3d.com/hc/en-us/articles/206150816-What-is-CS0101-
症状
你在Console窗口看到了如下错误:
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