C#核心编程结构,1
此系列文章根据《C#与.NET 3.5高级程序设计(第四版)》进行笔记。
- 不管是值类型还是引用类型,都是继承自object。
- 掌握宽化和窄化数据类型转换。宽化即将short类型的值传入参数类型为int型的方法中,自动将short宽化为int。也可用Convert来进行宽化和窄化处理。 P73
- checked关键字:可以将语句包含起来,以检测数据相加、相乘、相减和相除时可能产生的溢出,即不允许数据丢失。 形式有两种:checked(.....)和checked {...; ...; } P76
- 也可由VS的设置来设置项目级别的溢出检测。具体设置:P76
- 若已启用项目级别的设置,如果有一段代码的数据丢失是可以接受的,可以用unchecked { ...} 来标志。
- 迭代即循环。c#的迭代包括:for,foreach,while,do/while.
- 需清楚string 和 stringbuilder的区别。
- int与system.int32的区别。int为system.int32的简写形式。
- 上一篇 »Python 面向过程编程
- 下一篇 »JavaScript核心编程,代码片段