我只有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/