安装环境
- .NET Core SDK
- 一个IDE
- Visual Studio
- Visual Studio Code
- 。。。
- LinqPad
.NET Core
CLR | FCL |
---|---|
Common Language Runtime | Framework Class Library |
命令行cmd运行
cd 改变目录
dotnet —info 查看信息
dotnet new 创建一个新项目 可以添加 —help查看可以创建的项目模板
右键vscode左侧菜单栏点击Open in Terminal
下方键入ls显示目录下所有文件
运行的目录一定要有.csproj这个文件
dotnet build 构建程序
dotnet run 运行程序
dotnet watch run 一旦代码有变动会重新执行run这个命令
cd .. 返回上一层
cd Fir 代表所有
dotnet restore 还原库
如果运行别的目录的项目 dotnet run —project 相对路径
程序在F5 debug模式的时候,可以在命令行使用&变量名 查看内容 和所在内存地址
例如:(这是一个值类型)
&p1
0x0000008212dee640
*&p1:{DEMO.Point}
x [int]:7
y [int]:0
Main方法是整个程序的入口 一般是void,还可以是int
编译
- C#编译器把.cs结尾的源码文件变异成Assembly(程序集)。
- Assembly是.NET Core里的包装和部署的单元。
- Assembly可以使应用程序,也可以是库
.exe (针对.NET Core只有dll文件,这儿划掉)- .dll