问几个大家平时注意的问题没,对性能或效率有什么影响?

蔡袅 2013-11-06 09:24:56
1,VS项目中“引用”引用了无关或者用不到的程序集对程序性能有影响吗?还是。NET会自动分析优化引用?

2,昨天看到C#代码规则,尽量移除不使用的using 命名空间,至于为什么没有说明原因,你知道吗?
...全文
225 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jelena景 2015-10-08
  • 打赏
  • 举报
回复
引用 10 楼 tianoou 的回复:
[quote=引用 9 楼 wyj116 的回复:] 个人认为没有多大影响,只是代码规范,简洁干净吧,不用的代码最好删掉,不然可能会有大问题的。
有什么大问题?请说清楚嘛! 。。。。
tianoou 2015-05-09
  • 打赏
  • 举报
回复
引用 9 楼 wyj116 的回复:
个人认为没有多大影响,只是代码规范,简洁干净吧,不用的代码最好删掉,不然可能会有大问题的。
有什么大问题?请说清楚嘛!
Jelena景 2013-11-06
  • 打赏
  • 举报
回复
个人认为没有多大影响,只是代码规范,简洁干净吧,不用的代码最好删掉,不然可能会有大问题的。
greenery 2013-11-06
  • 打赏
  • 举报
回复
应该不影响,编译器能优化这些常见问题的(我猜)
Ahoo 2013-11-06
  • 打赏
  • 举报
回复
1.不要用的尽量不要引用进来。 2.没有任何影响
花开花折 2013-11-06
  • 打赏
  • 举报
回复
如果我没记错的话,编译器会自动编译代码中需要的引用,也就是即使你添加了没有用到的引用,编译器也不会编译它们的。至于默认的引用,大概是编译一个程序所必须要添加的引用,不是很确定哦。
  • 打赏
  • 举报
回复
如果是没有用的程序集,我觉得会被忽略掉,不会加载。所以不会有影响。
明缘 2013-11-06
  • 打赏
  • 举报
回复
1,认为影响不大,.net应该会自动过滤。 2,应该有影响,要不然为什么.net不默认加载所有的命名空间,而只是加载最常用的几个。
  • 打赏
  • 举报
回复
引用 2 楼 xx_mm 的回复:
[quote=引用 1 楼 MicrosoftCenterOfHN 的回复:] 1.代码整洁,清晰。 2.性能方面没什么大的影响,就是编译器少分析几行代码罢了。
终于有人回复啦! 引用应该跟代码无关吧,这里引用是VS中有个“引用文件夹”那里面有添加各种。NET组件 第二点有没确认的官方文档或者链接呢?还是猜测的 [/quote] 如果你添加了不必要的using语句,编译器在编译的时候总要分析一下这几条语句。 但是不管你加不加using语句,跟“引用文件夹”中添加的程序集的多少没有关系,当然了,如果你引用的命名空间所有在程序集不在“引用文件夹”的范围之内,编译都不会通过了。
蔡袅 2013-11-06
  • 打赏
  • 举报
回复
引用 1 楼 MicrosoftCenterOfHN 的回复:
1.代码整洁,清晰。 2.性能方面没什么大的影响,就是编译器少分析几行代码罢了。
终于有人回复啦! 引用应该跟代码无关吧,这里引用是VS中有个“引用文件夹”那里面有添加各种。NET组件 第二点有没确认的官方文档或者链接呢?还是猜测的
  • 打赏
  • 举报
回复
1.代码整洁,清晰。 2.性能方面没什么大的影响,就是编译器少分析几行代码罢了。

110,571

社区成员

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

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

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