2020
12-07
12-07
C#9.0新特性详解——顶级程序语句(Top-Level Programs)
1背景与动机通常,如果只想用C#在控制台上打印一行“HelloWorld!”,这可不是Console.WriteLine("HelloWorld!");一条语句就可以搞定的,还涉及到其他必要基础代码(如定义类和入口函数Main),例如下面:usingSystem;classProgram{staticvoidMain(){Console.WriteLine("HelloWorld!");}}就打印一句“HelloWorld!”,就这么多代码。这个不仅对于初学者来说麻烦,而且使得代码凌乱,并且增加了缩进层级。为了解...
继续阅读 >