Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用对您不需要的命名空间的引用是否有任何重大成本?我在想成员可能生活在某个地方的堆上,占用了内存。我问的原因是因为我注意到一些生产代码中不再需要的旧引用,并且想知道在短期内是否值得重构。
一点也不。
命名空间和using语句是纯粹的编译时构造。 在运行时,对类和成员的所有引用都引用实际成员,包括完整的命名空间。 额外using的语句会对编译时间产生微小的影响,因为编译器需要为每个类名搜索更多的命名空间。
using
未使用的组件也没有影响;程序集在使用之前不会加载。