namespace newShop.Controls
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using xx.xx;
         .......
}

using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using xx.xx;
namespace newShop.Controls
{
  .....
}
有什么本质的区别,这两种写法都在什么地方使用呢??

解决方案 »

  1.   

    一般的都是下面这种啊!
    区别在于:
    如果using 在外面的话,那么就是可以被好几个namespace引用了
      

  2.   

    还有:
    using MyControls = xxx.yyy.zzz.aaa.bbb.newShop.Controls;然后你就可以用:
    MyControls.SomeControl 代替 xxx.yyy.zzz.aaa.bbb.newShop.Controls.SomeControl。
      

  3.   

    比如说吧   顶部引用就相当于国家公款      只要是中国的(不同的namespace)大家都可以拿来用
               局部引用那就是集体公款        集体内的可以直接享受  国家要用的话 当然得把
                                             “国家”征用  加上啦现实就是这个样子的   唉  中国特色国情啊