文档介绍:杨长收廊坊师范学院信息技术提高班第八期
Come On!!!!
C#总结(一)
分类: 【C#总结】 2012-01-12 19:33 105人阅读评论(0) 收藏举报
:
堆是由new分配的内存,一般速度比较慢,而且容易产生内存碎片,使用方
便。一些引用类型的数据存在于堆中。
栈用于存储固定长度的数据,存放的是数据本身而不是该数据在内存中的地
址。
:
(1)值类型变量存放的是内容本身,而引用类型的数据存放的是数据在内存
中的地址。
(2)值类型数据存放在堆栈中,而值类型数据存放在堆中。
(3)值类型数据的默认值是0,引用类型数据的默认值是空。
(4)值类型传递参数的方法是复制值,引用类型数据传递参数的方法是复制
引用(传地址)。
装箱:是将值类型数据转换成引用类型数据
拆箱:是将引用类型数据转换成值类型数据
#中的简单数据类型
(1)byte,无符号8位数,值为0~255
(2)sbyte,有符号8位数,值为-128~127
(3)short,有符号16位数,范围在-32768~32767
(4)ushort,无符号16位数,范围在0~65535
(5)int,有符号32位数,范围在-2147483648~2147483647
(6)uint,无符号32位数
(7)long,有符号64位数
(8)ulong,无符号64位数
(9)bool,表示逻辑上的真或者假
(10)char,16位Unicode字符
1
(11)decimal,有符号128位数据
(12)double,64位浮点数,有15到216位小数
(13)float,32位浮点值,有7位小数
(1)variable++相当于variable=variable+1
         variable--相当于variable=variable-1         +=   表示运算
结果=操作数1+操作数2,表达式X +=5,求值X=X+5,如果X=10则结果为15
          -=    表示运算结果=操作数1-操作数2,表达式X -=5,求值
X=X-5,如归哦X=10则结果为5
          同理可知*=,/=以及%=等。
(2)逻辑运算符有以下四种:
          &&,对两个表达式进行逻辑“与“运算,操作数1&&操作数2
          ||对两个操作数执行逻辑“或”运算,操作数1||操作数2
          !对两个表达式执行逻辑“非”运算,!操作数
        ()将操作数强制转换为给定的数据类型,(数据类型)操作数
  (3) 比较运算符
        ==检查两个数是否相等,其表达式为:操作数1==操作数2
        !=检查两个数是否不相等,其表达式为:操