【发布时间】:2022-11-13 18:51:32
【问题描述】:
我正在阅读 MS 的 this C# 介绍教程,在“修复“格式”错误”部分我应该删除命名空间中的代码,但我没有看到那个命名空间,因为我在“顶级报表”模式。如何显示下面的样板代码?
【问题讨论】:
-
如果您没有
namespace Calculator{},请输入它。如果你有namespace Calculator;没有别的,那是等价的。
标签: c#
我正在阅读 MS 的 this C# 介绍教程,在“修复“格式”错误”部分我应该删除命名空间中的代码,但我没有看到那个命名空间,因为我在“顶级报表”模式。如何显示下面的样板代码?
【问题讨论】:
namespace Calculator{},请输入它。如果你有namespace Calculator; 没有别的,那是等价的。
标签: c#
如Top-level statements - programs without Main methods 所述:
在 C# 9 中,您不必在控制台应用程序项目中显式包含 Main 方法。相反,您可以使用顶级语句功能来最小化您必须编写的代码。在这种情况下,编译器会为应用程序生成一个类和 Main 方法入口点。
这是一个 Program.cs 文件,它是 C# 10 中的完整 C# 程序:
Console.WriteLine("Hello World!");顶级语句让你可以为 Azure Functions 和 GitHub Actions 等小型实用程序编写简单的程序。它们还使新 C# 程序员更容易开始学习和编写代码。
这意味着顶级语句是编译器的功能,而不是编辑器的功能。 Main 方法和类(你称之为“样板”的东西)不存在于源代码中——它们是由编译器生成的。
【讨论】: