gpt4 book ai didi

c# - 显式使用命名空间与包含整个引用

转载 作者:行者123 更新时间:2023-11-30 19:02:43 24 4
gpt4 key购买 nike

在 C# 中,从内存管理的角度来看,使用类型化命名空间还是包含整个命名空间更有效?

例如:

using mySpace.someLogic;

public class Foo
{
public void Bar()
{
doSomethingFromsomeLogic();
}
}

对比

public class Foo
{
public void Bar()
{
mySpace.someLogic.doSomething();
}
}

有一种方法更有效吗?如果答案是“取决于”,那么它取决于什么?

这个问题类似Does including an entire namespace slow things down? ,但询问速度,我更关心内存。

最佳答案

这没什么区别——这完全是个人喜好。编译器对这两种风格的工作方式相同。如果在编译期间,它确定您没有使用引用,则不会将其包含在内。

关于您的问题,Visual Studio 具有清理和删除未使用引用的工具。

关于c# - 显式使用命名空间与包含整个引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9472538/

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