[C#滴漏]文件范围的命名空间
用C# 10的小语法糖可以在一行上声明命名空间,还可以在水平和垂直方向减少空间占用,使代码结构更加简洁。
以下是传统写法。
Namespace测试
{
Class程序
{
Static void Main(string[] args)
{
Con('Hello World!'));
}
}
}在使用File-scoped namespace后会发生这种情况。
Namespace测试;
Class程序
{
Static void Main(string[] args)
{
Con('Hello World!'));
}
}限制是一个文件只能声明一个命名空间。在大多数情况下,这不是问题。
很小的改善,甚至实际使用也不是很大。但是C#倾向于这样一点一点地完美。