C#入门(从编写控制台程序开始)

文件结构

sln:解决方案文件,里面包含整个解决方案的信息,可以双击运行
.csproj:项目文件,里面包含着这个项目的信息,可以双击运行

书写代码需要注意的地方

  1. 代码中出现的所有标点都是英文半角 shift键快速切换中文半角和英文半角
    shift+”空格”切换全角/半角
  2. 在C#中,每行代码都以 ; 分号结束,注意:这个分号也是英文半角的符号
  3. Console.WriteLine(“要打印的内容”)
    Console.ReadKey();
    //暂停当前程序,等待用户按下任意键继续,按下的任意键将显示在控制台中

Visual Studio 常用快捷键

  1. Ctrl-M-O 折叠所有方法
  2. Ctrl-M-P 展开所有方法并停止大纲显示(不可以再折叠了)
  3. Ctrl-M-M 折叠或展开当前方法
  4. Ctrl-M-L 展开所有方法
  5. Ctrl-K-C 注释当前选中段落
  6. Ctrl-K-U 取消注释当前选中段落
  7. F1 转到帮助文档,当光标放在类名称上时,可以直接打开微软官方文档
  8. Ctrl-K-D 快速对齐所有代码
  9. Ctrl-J 快速弹出智能提示
  10. Alt-Enter 快速代码提示
  11. F5 运行程序 或点击绿色启动按钮
  12. Ctrl+S 保存
  13. Ctrl+Shift+S保存当前所有打开的文件

注释

用在代码前面注销代码能让代码不执行
用在代码后面解释该行代码的作用

1、单行注释

1
//注释内容

2、多行注释

1
2
3
4
5
/* 
多行
注释
内容
*/

还有另一种写法:

1
2
3
4
5
6
/*
*这是
*多行注释
*的
*另一种写法
*/

3,文档注释(用于解释方法或类的作用)

一种xml文档格式的注释方法。

1
2
3
///<summary>
///注释,解释该方法的作用
///</summary>

相关笔记:[[文档注释]]

集合

List(泛型集合)的常用方法

  1. List. Add(T item); 添加一个元素
  2. List. AddRange(IEnumerable<T> collection); 添加一组元素
  3. Insert(int index, T item); 在index位置添加一个元素
  4. foreach (T element in mList) Console.WriteLine(element); //T的类型与mList声明时一样 遍历List中元素
  5. List. Remove(T item)删除一个值
  6. List. RemoveAt(int index);删除下标为index的元素
  7. List. RemoveRange(int index, int count);从下标index开始,删除count个元素
  8. List. Sort () 默认是元素第一个字母按升序

序列化和反序列化

json解析时可以使用C#官方提供的newtonjson库,一些典型的使用方式可在[[Newtonsoft.Json]]查看。

命名规则

![[驼峰命名法]]
![[匈牙利记号法]]

Pascal命名法:要求每个单词的首字母大写,其余字母小写,多用于给方法或类命名。

转义符

定义:转义符是一个 \ +一个特殊字符,组成一个有特殊意义的字符
\r\n:表示回车换行
\":表示一个英文半角的双引号
\t:表示一个tab键的空格
\b:表示一个退格键,放到字符串的开头和结尾不起作用。
\\:表示一个 \

@ 符号

  • 用在 \ 前,取消其转义作用,使其表示一个 \
    @\
  • 将字符串按照编辑原格式输出

C#入门(从编写控制台程序开始)
https://newztx.github.io/2024/07/24/C#入门(从编写控制台程序入门)/
作者
Cranky Dove
发布于
2024年7月24日
许可协议