# C# 官方文档
# C# 文档
# C# 菜鸟教程
# 学习视频汇总
# 介绍
集成开发环境:IDE(Integrated Development Environment)
编辑工具:VS2019(Visual Studio 2019)https://visualstudio.microsoft.com/zh-hans/downloads/
安装组件:
.net 桌面开发
# VS 2019 相关配置
设置主题:工具 ➡ 选项 ➡ 环境 ➡ 常规 ➡ 颜色主题
设置字号:
工具 ➡ 选项 ➡ 环境 ➡ 字体和颜色(JetBrains Mono 、Consolas)
或者 ctrl + 鼠标滑轮
显示行号:工具 ➡ 选项 ➡ 文本编辑器 ➡ C# ➡ 行号
# 运行
- 菜单栏启动
- ctrl + F5
# 代码结构
using System; // 引入命名空间 | |
namespace 命名空间 | |
{ | |
class Program // 类名与文件名保持一致 | |
{ | |
static void Main(string[] args) | |
{ | |
Console.WriteLine("hello!"); | |
} | |
} | |
} |
# 注释
单行注释:ctrl + k 、ctrl + c 或者 ctrl + /(可自己设置) | |
取消注释:ctrl + k 、ctrl + u | |
多行注释:ctrl + shift + / |
# 输出输入
# 输出
Console.Write(); // 不换行 | |
Console.WriteLine(); // 换行 | |
➡ \n换行符,\表示转义字符 | |
➡ \t制表符,表示tab键 | |
Console.Write("hello \nworld!"); | |
// 字符串格式化输出 | |
int a = 12; | |
int b = 13; | |
Console.WriteLine("{0} + {1} = {2}", a, b, a+b); |
# 输入
Console.ReadLine(); | |
int strInt = Convert.ToInt32(Console.ReadLine()); // 数据类型转换 | |
Console.WriteLine(strInt + "-"); |
# 编译过程
C# 编译:代码 ➡ 程序集(exe dll)
程序集在运⾏的时候会编译成机器指令( JIT 及时编译)
# 快捷键
ctrl + k 、ctrl + c:单行注释
ctrl + k 、ctrl + u:取消注释
ctrl + shift + /:多行注释
Home/End:定位光标在最前或最后
shift/ctrl:选择
shift:选择多行代码
Page Up/Page Down:翻页
F5:开始调试
ctrl + F5:开始执行(不调试)
insert:插入模式和覆盖模式
选中内容 ctrl + k、ctrl + f:代码格式化