在C#中数据类型大概有两类:值类型和引用类型,需要由定义类型的开发人员决定在什么地方分配一个实例。

值类型和引用类型在使用原理上也有所不同,值类型在使用时是传递或者得到一个值的副本,而引用类型在使用时是传递或得到一个引用。

值类型特性:

1.变量存储在线程堆栈中;

2.访问值类型变量时,直接访问其实例;

3.每个变量都有自己的数据副本,因此对一个变量的操作不会影响其他变量;

4.复制时,复制的是变量的值,而不是地址;

5.值类型变量不能是NULL,必须有一个确定的值。

值类型的构成就不在这里赘述了,下面说几个常用的数值类型:

1.整数类型

sbyte    -128~127

byte        0~255

char       U+0000~U+ffff

short     -32768~32767

ushort    0~65535

int          -2147483648~2147483647

uint        0~4294967295

long       -9223372036854775808~9223372036854775807

ulong      0~18446744073709551615
今天事情太多,就这些了,羞愧。

最新文章

  1. asp.net mvc3登录验证
  2. 浅谈Js对象的概念、创建、调用、删除、修改!
  3. IO(四)----对象的序列化
  4. 软件测试第六周学习笔记之“Win8 APP应用程序的白盒测试”
  5. ios蓝牙开发(五)BabyBluetooth蓝牙库介绍
  6. raspbian 静态IP
  7. Java连接redis的使用示例
  8. 使用C语言实现二维,三维绘图算法(3)-简单的二维分形
  9. c#与oracle数据库连接池
  10. Android KeyStore Stack Buffer Overflow (CVE-2014-3100)
  11. 【webpack】-- 样式加载
  12. 201521123013 《Java程序设计》第8周学习总结
  13. windows下实现win32俄罗斯方块练手,编程的几点心得
  14. SUSE12SP3-Zookeeper安装
  15. 学习java23种设计模式自我总结
  16. JMeter 的调式工具
  17. Docker Client (another java docker client api)
  18. 【凸包板题】Gym - 101484E E. Double Fence
  19. dispatch_barrier_async,加锁
  20. Vue、 React比较

热门文章

  1. function field , store={}...
  2. bzoj1233: [Usaco2009Open]干草堆tower
  3. WPF学习笔记-使用自定义资源字典(style)文件
  4. 字符串处理---统计每一行字符串当中的字符“u”个数
  5. STM32F10x 学习笔记5(USART实现串口通讯 1)
  6. select的使用(一)
  7. 关于aspx 页面生成html 源码顶部空行不得不说的事儿
  8. android关于图片缩放
  9. 尚学堂 JAVA DAY12 java程序执行时内存的分配
  10. C基本语句测试