2009年3月19日
摘要: 变量表示了存储位置。每一个变量都属于某个类型,这个类型决定了变量能保存什么样的值。局部变量是指在函数型成员如方法、属性、索引器中声明的变量。声明一个局部变量,需要指定一个类型名,一个代表变量名字的说明符,以及一个可选的初始值。比如:[代码]可以在一个局部变量的声明中包含多个变量的名字。上面的a和b可以定义成[代码]一个变量必须先赋值,才能取出它的值。例子:[代码]会导致编译错误,因为这个程序使用了... 阅读全文
posted @ 2009-03-19 22:18 apple123 阅读(409) 评论(0) 推荐(0) 编辑
摘要: C#提供了一个"统一的类型系统"。所有的类型-包括值类型在内-都是从object类型继承而来。可以在任何变量上调用object类的方法,甚至包括像int这样的基础类型在内。例子:[代码]一个整型的常量调用了object类定义的ToString方法,输出是"3"。例子:[代码]很有意思。一个int值可以转化成一个object,然后转化回来。这个例子用到了装箱和拆箱。当一个值类型的变量转化为引用类型时... 阅读全文
posted @ 2009-03-19 21:08 apple123 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 数组可以是一维或者多维的。"矩形"数组和"不整齐"数组C#都支持。一维数组是最常见的类型了。例子:[代码]创建了一个int型的一维数组,初始化数组的元素后,打印出每个元素的值。输出是:arr[0] = 0arr[1] = 1arr[2] = 4arr[3] = 9arr[4] = 16例子中的类型int[]是一个数组类型。数组类型用一个非数组类型后跟一个或多个秩符号(译注:即方括号"[]")表示。... 阅读全文
posted @ 2009-03-19 17:20 apple123 阅读(1093) 评论(0) 推荐(0) 编辑