专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
右逻辑与&左逻辑异或^左逻辑或|左条件与&&左条件或||左条件?:右赋值等= *= /= %= += -= <<= >>= &= ^= |=右左结合意味着运算符是从左到右进行运算的。右结合意味着所有的运算是从右到左进行的,如赋值运算符,要等到其右边的计算出来之后,才把结果放到左边的变量中。2.清单 1-2. 单目运算符: Unary.csusing System;class Unary {public static void Main() {int unary = 0;int preIncrement... [阅读全文] [PDF]
4. 类型 C#语言的类型被分为三类:数值类型、引用类型和指针类型。 type: value-type reference-type pointer-type 指针类型只能用在不安全代码,并且将在§18.2中进行讨论。 数值类型与引用类型所不同的是,数值类型变量直接含有它们的数据,然而引用类型的变量存储对它们的数据的引用,就是后面要介绍的对象。对于引用类型,可能会出现两个变量引用相同对象的情况,这样对于一个变量的的操作就有可能影响到由其它变量引用的对象。对于数值类型,每个变量都有它们自己对数据的拷贝,这样就不可能出现一个对变量的操作影响到另外一个的情况。 ... [阅读全文] [PDF]
应用任何一种程序语言需要充分了解它提供的数据类型,这样才能明白它的功能与限制。在本文中,我解释了数据类型的特点及详细内容,以帮助开发者进一步掌握这门语言的用途。 在中可以定义两种变量类型:值类型和引用类型。值类型实际值,而引用类型则为对在内存中某处的值的引用。值类型在堆栈上分配,大多数程序语言都能应用它。引用类型在堆上分配,通常代表类实例。在代码中还可以定义自己的值和引用类型。 所有值和引用类型都由一个名为object的基本类发展而来。在C#中还可以通过隐性转换(不会造成数据丢失)或显性转换(可能造成数据丢失或降低精确度)来改变数据类型。 预定义C#值类... [阅读全文] [PDF]
1 共3条 分1页