C# 的选择语句

3 月 22 日
阅读 5 分钟
317

C# 的整型数(定点数)

3 月 21 日
阅读 3 分钟
314
有符号的 sbyte 和无符号的其他整型数均不被 CLR 支持。既然是定点数,小数点位置是固定的(在表示该数的最后一个字节的最后一位的后面,其实没有……)。意即,有符号整数表示该数的字节除了第一个字节的第一位表示该数的符号(0 为正,1 为负)之外其余位均表示该数的值;无符号整数则每一位都是该数的值位。

C# 的跳转语句

3 月 20 日
阅读 6 分钟
279
终止 for、foreach、while 和 do 迭代循环,或者 switch。break 将仅终止其所在的循环或选择。若有循环外或选择外语句,控制权交给终止语句后面的语句。

C# 的 bool 关键字

3 月 20 日
阅读 1 分钟
321
bool 是 System.Boolean 结构类型的别名(外号),使用两者作用一致。bool 是二值结构,仅具有 true 和 false 两个值,表示 Boolean 运算的结果或比较运算、相等(不等)运算的结果。bool 表达式可以是 if、do、while 和 for 语句中以及条件运算符 ?: 中的控制条件表达式。

C# 的 base 关键字

3 月 20 日
阅读 2 分钟
301
基类访问只允许在构造函数、实例方法和实例属性访问器中进行。在静态方法中使用 base 关键字会产生错误。被访问的基类是类声明中指定的基类。例如,如果指定 class ClassP : ClassJ,则无论 ClassJ 的基类是什么,都可以从 ClassP 访问 ClassJ 的成员。

C# 的 as 关键字

3 月 19 日
阅读 1 分钟
307
as 运算符将表达式结果显式转换为给定的引用或可以为 null 值的类型。 如果无法进行转换,则 as 运算符返回 null。 与强制转换表达式不同,as 运算符永远不会引发异常。E as T其中,E 是返回值的表达式;T 是类型或者类参的名称。下面语句结果相同:E is T ? (T)(E) : (T)nullas 运算符仅考虑引用、可以为 null、box(装...

C# 的 abstract 关键字

3 月 19 日
阅读 4 分钟
417
修饰符。抽象的。描述(类、方法、属性、索引和事件)的实现不完整或未实现。如果一个类是抽象的,表明其只能为一个基类,而不能实例化。只有修饰为 abstract 的类才能具有修饰为 abstract 的成员。派生类必须完整实现其基类中未实现的方法、属性、索引和事件。