Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在命名空间与根级别中使用引用_C#_.net - Fatal编程技术网

C# 在命名空间与根级别中使用引用

C# 在命名空间与根级别中使用引用,c#,.net,C#,.net,这样做的好处是什么: namespace a { using System; class ClassA { } } 在这个问题上 using System; namespace a { class ClassA { } } 有什么性能优势或最佳实践吗?运行时肯定没有性能差异,因为命名空间解析是在编译时完成的,我怀疑编译时是否存在显著差异 P>所有我看到的C代码都有代码>文件的顶部使用语句,所以我认为更“正常”。 因为在编译

这样做的好处是什么:

namespace a
{
    using System;

    class ClassA
    {

    }
}
在这个问题上

using System;

namespace a
{
     class ClassA
     {
     }
}

有什么性能优势或最佳实践吗?

运行时肯定没有性能差异,因为命名空间解析是在编译时完成的,我怀疑编译时是否存在显著差异


<> P>所有我看到的C代码都有<>代码>文件的顶部使用语句,所以我认为更“正常”。

因为在编译时完成了命名空间的解析,所以运行时肯定没有性能上的差异,而且我怀疑是否有一个显著的编译时差。


<>我看到的所有C代码都有<>代码>在文件顶部使用>语句,所以我认为这更“正常”。

谢谢回复。我在另一篇文章中找到了答案,这个问题已经得到了回答。我已将我的问题标记为重复。谢谢你的答复。我在另一篇文章中找到了答案,这个问题已经得到了回答。我已将我的问题标记为重复。