"使用"是否具有任何优势?

Bra*_*rap 3 c# namespaces using

引用某些方法时,可以使用using或显式键入整个命名空间.使用一种方法比另一种方法有任何速度优势,还是只是简单地输入整个命名空间?谢谢

Tom*_*cek 6

运行时没有区别.

在.NET元数据中,类型总是使用包含命名空间的全名表示,因此在using编译程序时,C#中已知的指令将消失.

在编写using内部或外部时,有一些微妙的方面(在编译时)namespace(参见例如这个问题),但这也只是一个编译时问题.

  • Nitpick:它是using*指令*,而不是using*语句*. (2认同)