关于工程命名空间 命名System的问题

晨易夕 2020-09-29 10:39:32
工程下第一层命名空间不能使用"System"?


使用之后所有xaml过程文件必报错


但是如果是在第二层之后,则没有问题,保留关键字?命名冲突?

这个虽然不是什么问题,避免这样命名就好了,但是特别好奇,是什么导致出现这样的features呢?

有知道的朋友分享下,没有太多时间去研究这个不影响工作的问题,不知道的也可以去测试一下。

...全文
9445 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2020-09-29
  • 打赏
  • 举报
回复
命名冲突。 因为System是自带就有的命名空间。 你改成 MySystem算了
The 祺℡ 2020-09-29
  • 打赏
  • 举报
回复
using functionname = namespace.functionname; 不知道行不行
晨易夕 2020-09-29
  • 打赏
  • 举报
回复
显然重新命名是解决命名空间冲突的较好方法,但是不能保证任何第三方库出现命名冲突的可能。 所以没办法需要使用global限定符。
晨易夕 2020-09-29
  • 打赏
  • 举报
回复
引用 1 楼 正怒月神 的回复:
命名冲突。
回复之前研究一下,更严谨。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧