许多文件包含单个命名空间的代码。从 C# 10 开始,您可以将命名空间作为语句包含在内,后跟分号且不带花括号:.
namespace MyCompany.MyNamespace;
class MyClass // Note: no indentation
{ ... }
他简化了代码并删除了嵌套级别。只允许一个文件范围的命名空间声明,并且它必须在声明任何类型之前出现。
Just So So ...
许多文件包含单个命名空间的代码。从 C# 10 开始,您可以将命名空间作为语句包含在内,后跟分号且不带花括号:.
namespace MyCompany.MyNamespace;
class MyClass // Note: no indentation
{ ... }
他简化了代码并删除了嵌套级别。只允许一个文件范围的命名空间声明,并且它必须在声明任何类型之前出现。