例如我们用using System.Drawing.Drawing2D的引用后,然后在VS中就直接把这个引用的所有方法和属性都作为提示,但这样如果我太多引用,ctrl+j时就会有所有引用的方法和属性提示,有没有办法像using(ClassName A = new ClassName()){}这样,在局部里引用一个命名空间,又或者说把这个System.Drawing.Drawing2D作为某个类里面局部使用或赋值一个变量来引用这个东西,这些找MSDN都没有的,希望各位说一下,谢谢大家。

解决方案 »

  1.   

    为什么要放到局部去能,using d2d=System.Drawing.Drawing2D 不行么?下次都用d2d.来引用
      

  2.   

    如果非要这样做的话,建议你自己写一个类库,然后再引用过来.生成后的类库(dll)可以像引用.net内置类库那样在其他程序中引用你的类库或使用类库中的内容。
      

  3.   

    后绑定,可以assemly.load ,反射什么的东西实现
      

  4.   

    using(..............){
    ...............}
    好象有自动释放资源的作用吧
      

  5.   

    原来不能在局部using的,那3楼的方法也不错,起码不用把using的所有方法和属性都显示在全局的CTRL+J提示里,这样好得多了,谢谢,刚学不久,所以不懂这些,而这些在MSDN又查不到的,需要大家实际经验,谢谢大家。