gpt4 book ai didi

performance - 使用对 C# 中不需要的命名空间的引用的成本

转载 作者:行者123 更新时间:2023-12-04 04:58:48 26 4
gpt4 key购买 nike

使用对不需要的命名空间的引用是否有任何重大成本?我认为成员可能住在堆上的某个地方,占用了内存。我问的原因是因为我注意到一些生产代码中不再需要的旧引用,并且想知道在短期内是否值得重构。

最佳答案

一点也不。

命名空间和 using语句是纯粹的编译时构造。
在运行时,对类和成员的所有引用都引用实际成员,包括完整的命名空间。
额外 using语句将对编译时间产生微小的影响,因为编译器需要为每个类名搜索更多的命名空间。

未使用的程序集也没有影响;程序集在使用之前不会加载。

关于performance - 使用对 C# 中不需要的命名空间的引用的成本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16400754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com