我注意到一些C#代码在命名空间中而不是在文件顶部有using语句。例如,而不是:
using System;
namespace SomeClassNameSpace
{
public class SomeClass
{ }
}
他们有这个:
namespace SomeClassNameSpace
{
using System;
public class SomeClass
{ }
}
这是个人偏好的问题,还是有理由在命名空间标记内部或外部使用语句?
答案 0 :(得分:-2)
如果您在同一个文件中定义该命名空间之外的类或方法,那么使用System将是整个文件的全局文件,而不仅仅是命名空间。