场景:例如使用namespace A.B下的类C和namespace D.E下的类F时,如果namespace D.E下也有类C时会导致冲突,报错Ambiguous reference。 解决方案:为了处理C#中不同命名空间下相同类名导致的冲突,需要提供命名空间下所有类名的集合。