控制台的应用程序大体上分为.NET Framework 4.8和.NET 7.0,这两种控制台应用程序的差异如下。
.NET Framework
其适用于Windows平台,目前版本是.NET Framework 4.8,如前所述其是微软公司所支持的最后一个版本,但是未来也将持续得到支持。
.NET 7.0
其适用于跨平台,可以看到如下的C#的默认程序代码。
从上述可以看出在.NET 7.0的环境下,新版C#程序架构因为采用了C# 10.0,整个程序代码简洁许多,这将是本书撰写的主要基础之一。上述程序代码简洁许多,这种简洁语法称为顶级语句(top-level statement)。