日期:2014-05-18  浏览次数:20538 次

有没有那位高人了解或看过相关"命名空间的多少与资源浪费?"
using   System;
using   System.Data;
using   System.Configuration;
using   System.Collections;
using   System.Web;
using   System.Web.Security;
using   System.Web.UI;
using   System.Web.UI.WebControls;
using   System.Web.UI.WebControls.WebParts;
using   System.Web.UI.HtmlControls;
using   System.Data.SqlClient;

如果只写

using   System;
using   System.Web;
using   System.Data.SqlClient;


1、这样性能上有多少的帮助?微软相关的文档不知道那里有说?


2、另外.如果有二个页面,分别是这二种写法,那种省资源,并且在开发中,你常使用那种?:
using   System.Configuration;

string   conn=ConfigurationManager.ConnectionStrings[ "conn "].ConnectionString.ToString();

---------------------------------------------
string   conn=System.Configuration.ConfigurationManager.ConnectionStrings[ "conn "].ConnectionString.ToString();


因为我喜欢了解这些小问题,但又不象那些牛人一样有能力学习到那么深入,所以只好在这里请教大家了。(如果并不是在乎资源上如何,而是我想知道一个结果)

------解决方案--------------------
还真没有研究过~
------解决方案--------------------
楼主 支持你 研究完告诉我
这个一般人没法作太精确的测试
------解决方案--------------------
与性能和资源没有任何关系……
------解决方案--------------------
很早很早以前就想过此问题,没答案,
后来傻傻想,怎么会浪费资源呢,
因为,这些 using 都是编译时用的,
只要,你没有 new 出来,自然就不会所谓的“浪费”
~~~
------解决方案--------------------
没有关系。。
------解决方案--------------------


如果没性能关系,微软怎么不干脆新建一个aspx.cs和.cs类文件时直接引用所有命名空间?
--------------------------
如果把所有名称空间都引进去还要名称空间干什么?名称空间就是为了防止一个方法重名,和逻辑更清楚

我觉得这个只是为了方便代码的编写的


在发布的时候编译器会把名称空间补上的(个人看法)