这样做的好处是什么:
namespace a
{
using System;
class ClassA
{
}
}
通过这个
using System;
namespace a
{
class ClassA
{
}
}
是否有任何性能优势或最佳实践?
由于命名空间解析是在编译时完成的,因此在运行时绝对没有性能差异,我也怀疑是否存在显著的编译时差异。
我看到的所有C#代码都在文件的顶部有using
语句,所以我认为这更"正常"。