dotnet new console --use-program-main -n MyConsoleAppName #vscode中新建控制台程序
dotnet csharpier .
格式化当前文件夹中的cs代码var
出的一个变量不能多次赋不同类型的值,想要用动态类型要使用dynamic
关键字,将类型检查延迟到运行时.csproj
文件中用<ImplicitUsings>disable</ImplicitUsings>
禁用隐式 using 指令一个应用程序只能有一个入口点。一个项目只能有一个包含顶级语句的文件。
T?
表示其基础值类型T
的所有值及额外的 null 值,T本身不能是可空类型(完整表示为:System.Nullable<T>
)struct
是值类型,要么有构造函数,要么属性不能赋初值,初始默认private修饰bool
不能转换为 int
double b; //...; int a=(int)b;
const
要求在定义时就要赋值,readonly可在运行时赋值,但赋完值后不可改变_
是 C# 中的通配符模式(Wildcard Pattern)的一部分。在**switch
**语句中,它用来表示一个"其他"或"默认"的情况。