c#初级 杂记
类型转换
- 显示类型转换:使用强制类型转换运算符
- 隐式类型转换:小类型自动转换为大类型
转义字符
- \n:表示换行符
- \r:表示回车符
- \t:表示制表符
- ':表示单引号
- ":表示双引号
- \:表示反斜杠
控制流
- if语句
- switch-case语句
- while语句
- do-while语句
- for语句
- foreach语句
- break和continue语句
数组、集合与字符串
- 数组:使用new关键字创建,可以通过下标访问数组元素
- 集合:ArrayList可以存储任何类型的对象
- 字符串:使用+运算符连接字符串,在C#中字符串是不可变的
对象、类与继承
- 类:属性、方法、构造函数和this关键字的使用
- 对象:使用new关键字创建,使用析构函数进行资源释放
- 继承:使用子类继承父类的属性和方法,使用多态实现运行时绑定
其他核心概念
- 命名空间:用于管理和组织代码
- 字面量:字面值是指在源程序代码中出现的常数或字符串
- 异常处理:try-catch-finally语句块,使用throw关键字抛出异常
扩展说明:
- Stopwatch类:用于计算程序运行时间的类,可以使用Start()开始计时,使用Stop()结束计时,并通过Elapsed属性获得计时结果。
- StringBuilder类:用于快速构建字符串,避免了字符串拼接过程中频繁地创建新的字符串对象。StringBuilder类的主要方法包括Append()、Insert()、Remove()和Replace()等。
- Random类:用于产生随机数的类,可以使用Next()方法生成一个指定范围内的随机数。如果需要生成更加随机的数,可以通过设置Random对象的种子来实现,例如可以使用DateTime.Now.Ticks作为种子

浙公网安备 33010602011771号