C#中变量类型回顾
来源:互联网 发布:淘宝免费注册账号申请 编辑:程序博客网 时间:2024/06/14 01:13
C#中的一些变量与C语言中的变量类型重复,下面作一个回顾。
整数类型
sbyte8位-128~127
short16位-32768~32767
int32位-2147483648~2147483647
long64位-9223372036854775808~9223372036854775807
byte8位0~255
ushort16位0~65535
uint32位0~4294967295
ulong64位0~18446744073709551615
浮点类型
float精确到7位
double精确到15~16位
引用类型
class Program
{<span></span>class C<span></span>{<span></span>public int Value = 0;<span></span>}<span></span>static void Main(string [] args)<span></span>{<span></span>int v1 = 0;<span></span>int v2 = v1;<span></span>v2 = 927;<span></span>C r1 = new C(); //使用关键字创建引用对象<span></span>C r2 = r1;//使r1 = r2;<span></span>}}
r1.value = 112,r2.value = 112;
值类型与引用类型的区别
每一个值类型都有一个独立的内存区域保存自己的值,调用它的时候调用的是他的值,而应用类型调用的是内存中的地址
引用类型中,比如a1=18,这时候在内存中保存的是18,当把a1付给a2的时候,他们两个应用的是同一个内存空间,a2的值会保存为a1的值,当把a2改为20时,因为a1和a2引用的是同一个所以a1也变成20了。
值类型中,是当把a1赋值给a2时会为a2在开一块新的空间保存a1的值。当把a2改成20时就会在a2的空间保存20,和a1就没关系了。
0 0
- C#中变量类型回顾
- C#3.0 中 隐式类型变量、匿名类型
- C#3.0 中 隐式类型变量、匿名类型
- C#3.0 中 隐式类型变量、匿名类型
- C#3.0 中 隐式类型变量、匿名类型
- C#3.0 中 隐式类型变量、匿名类型
- C#3.0 中 隐式类型变量、匿名类型
- C#变量类型总结
- C#变量类型
- C#变量类型
- C#中的变量类型
- c#中怎样使decimal类型变量保留固定小数位?
- C#中static类型的变量和方法
- C#中static类型的变量和方法
- C#变量定义中类型后带一个问号
- C#变量定义中类型后带一个问号
- C#中static类型的变量和方法
- C#中static类型的变量和方法
- 退出Compass时闪现其他界面问题分析
- 【c语言】从标准输入读取c源代码,并验证所有花括号都成对出现
- hiho一下第3周#1015 : KMP算法
- Codeforces 660C Hard Process 【二分】
- 分享牛人就是的volatile关键字
- C#中变量类型回顾
- [POJ 2566] Bound Found (TwoPointer入门)
- java代码生成二维码
- git常用命令行
- struts2验证码登陆实现
- AS插件-Android Layout ID Converter
- Accelerated tensor_toolbox version 1.0
- 1268 和为K的组合
- Android版股票K线图实现方案