C#入门(从编写控制台程序开始)
文件结构
sln:解决方案文件,里面包含整个解决方案的信息,可以双击运行
.csproj:项目文件,里面包含着这个项目的信息,可以双击运行
书写代码需要注意的地方
- 代码中出现的所有标点都是英文半角 shift键快速切换中文半角和英文半角
shift+”空格”切换全角/半角 - 在C#中,每行代码都以
;
分号结束,注意:这个分号也是英文半角的符号 - Console.WriteLine(“要打印的内容”)
Console.ReadKey();
//暂停当前程序,等待用户按下任意键继续,按下的任意键将显示在控制台中
Visual Studio 常用快捷键
- Ctrl-M-O 折叠所有方法
- Ctrl-M-P 展开所有方法并停止大纲显示(不可以再折叠了)
- Ctrl-M-M 折叠或展开当前方法
- Ctrl-M-L 展开所有方法
- Ctrl-K-C 注释当前选中段落
- Ctrl-K-U 取消注释当前选中段落
- F1 转到帮助文档,当光标放在类名称上时,可以直接打开微软官方文档
- Ctrl-K-D 快速对齐所有代码
- Ctrl-J 快速弹出智能提示
- Alt-Enter 快速代码提示
- F5 运行程序 或点击绿色启动按钮
- Ctrl+S 保存
- Ctrl+Shift+S保存当前所有打开的文件
注释
用在代码前面注销代码能让代码不执行
用在代码后面解释该行代码的作用
1、单行注释
1 |
|
2、多行注释
1 |
|
还有另一种写法:
1 |
|
3,文档注释(用于解释方法或类的作用)
一种xml文档格式的注释方法。
1 |
|
相关笔记:[[文档注释]]
集合
List(泛型集合)的常用方法
- List. Add(T item); 添加一个元素
List. AddRange(IEnumerable<T> collection);
添加一组元素- Insert(int index, T item); 在index位置添加一个元素
- foreach (T element in mList) Console.WriteLine(element); //T的类型与mList声明时一样 遍历List中元素
- List. Remove(T item)删除一个值
- List. RemoveAt(int index);删除下标为index的元素
- List. RemoveRange(int index, int count);从下标index开始,删除count个元素
- List. Sort () 默认是元素第一个字母按升序
序列化和反序列化
json解析时可以使用C#官方提供的newtonjson库,一些典型的使用方式可在[[Newtonsoft.Json]]查看。
命名规则
![[驼峰命名法]]
![[匈牙利记号法]]
Pascal命名法:要求每个单词的首字母大写,其余字母小写,多用于给方法或类命名。
转义符
定义:转义符是一个 \
+一个特殊字符,组成一个有特殊意义的字符\r\n
:表示回车换行\"
:表示一个英文半角的双引号\t
:表示一个tab键的空格\b
:表示一个退格键,放到字符串的开头和结尾不起作用。\\
:表示一个 \
@
符号
- 用在
\
前,取消其转义作用,使其表示一个\
@\
- 将字符串按照编辑原格式输出