1.格式化输出
Console.WriteLine("code monkey {0},{1}",1,2);
2.在字符串前加@的作用
(1)字符串加上@后不是别转义字符
除了双引号,使用两个引号识别一个引号
(2)使用它的好处:
(1)可以将字符串定义在多行
(2)定义盘符时不需要加转义字符
注:Ctrl+k 然后 Ctrl+c 注释
3.关于goto
(1)用来控制程序跳转到某个标签的位置
4.显式转换和隐式转换
(1)显式转换:(byte)强制类型转换
(2)隐式转换:Convert.ToInt32(str);
5.枚举
(1)为什么使用枚举类型:
(1)可以设置各种状态
(2)每个枚举类型都是一个整数
(1)修改枚举的存储类型:byte(默认int)
6.结构体
(1)为什么使用结构体
(1)定义向量
(2)与枚举结合使用
7.foreach循环
(1)int[] arrays = {1,2,3,4,5 };
foreach(int a in arrays){
Console.WriteLine(a);
}
8.字符串的处理
(1)ToLower 变小写
(2)ToUpper 变大写
(3)Trim 去空格
(4)TrimStart 去前面的空格
(5)TrimEnd 去后面的空格
(6)Split 切割字符串,返回数组
9.参数数组
(1)定义参数不确定的函数
(2)减少构造数组的过程
(3)结构体只能保存值类型,不能保持引用类型
10.结构函数
(1)在结构体中定义函数
11.委托
(1)委托是一种存储函数引用的类型
(2)定义函数变量
(3)定义在class外面
(4)需要加上delegate关键字