我只有1个命名空间和这2个不同的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
using System.IO;

namespace blabla
{
    [...]
}




namespace blabla
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Reflection;
    using System.IO;

    [...]
}


我在这里看不到任何区别,但确实如此吗?
我的意思是性能

最佳答案

在性能方面没有差异。命名空间是代码组织和范围界定的方法。因此,在您的情况下,使用状态将在第一个代码段中全局定义,而在第二个代码空间中定义。在这两种情况下,物理组件在两种情况下都将被平等地引用。

关于c# - 如果只有一个,则在 namespace 的外部/内部加载导入?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9035619/

10-11 23:11
查看更多