文件夹名与类名一致造成的命名空间无法识别的问题

今天在项目中引用一个类的命名空间时,明明是对的,但是Visual Studio编辑器就是无法识别,编译无法通过。如下图:

对应的类所在的文件结构如下:

只能通过下面的引用成功:

但是这显然不是我们想要的问题处理结果。

经过尝试修改发现,原来类名文件夹名一致会造成在识别命名空间和类型时冲突的现象。

于是修改了文件夹名下面的类名为Person,保持与文件夹名不一致,该问题便顺利解决了:

原文地址:https://www.cnblogs.com/guohenghai/p/4874638.html