摘要: C# 可空类型(Nullable) C# 提供了一个特殊的数据类型,nullable 类型(可空类型),可空类型可以表示其基础值类型正常范围内的值,再加上一个 null 值。 例如,Nullable< Int32 >,读作"可空的 Int32",可以被赋值为 -2,147,483,648 到 2,1 阅读全文
posted @ 2017-04-19 17:54 CharyGao 阅读(305) 评论(0) 推荐(0)
摘要: 参数传递 当调用带有参数的方法时,您需要向方法传递参数。在 C# 中,有三种向方法传递参数的方式: 按值传递参数 这是参数传递的默认方式。在这种方式下,当调用一个方法时,会为每个值参数创建一个新的存储位置。 实际参数的值会复制给形参,实参和形参使用的是两个不同内存中的值。所以,当形参的值发生改变时, 阅读全文
posted @ 2017-04-19 14:41 CharyGao 阅读(228) 评论(0) 推荐(0)
摘要: C# 支持的访问修饰符: Public Private Protected Internal Protected internal Public 访问修饰符 Public 访问修饰符允许一个类将其成员变量和成员函数暴露给其他的函数和对象。任何公有成员可以被外部的类访问。 Private 访问修饰符 阅读全文
posted @ 2017-04-19 11:25 CharyGao 阅读(224) 评论(0) 推荐(0)
摘要: 判断语句 ? : 运算符 条件运算符 ? :,可以用来替代 if...else 语句。 其中,Exp1、Exp2 和 Exp3 是表达式。请注意,冒号的使用和位置。? 表达式的值是由 Exp1 决定的。如果 Exp1 为真,则计算 Exp2 的值,结果即为整个 ? 表达式的值。如果 Exp1 为假, 阅读全文
posted @ 2017-04-19 11:15 CharyGao 阅读(397) 评论(0) 推荐(0)
摘要: 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C# 有丰富的内置运算符,分类如下: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 算术运算符 运算符:A=10,B=20描述实例 + 把两个操作数相加 A + B 将得到 30 - 从第一个操作数中减去第二个操作数 A 阅读全文
posted @ 2017-04-19 11:07 CharyGao 阅读(328) 评论(0) 推荐(0)
摘要: 常量是固定值,程序执行期间不会改变。常量可以是任何基本数据类型,比如整数常量、浮点常量、字符常量或者字符串常量,还有枚举常量。 常量可以被当作常规的变量,只是它们的值在定义后不能被修改。 整数常量 整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进 阅读全文
posted @ 2017-04-19 10:53 CharyGao 阅读(489) 评论(0) 推荐(0)