C# 常用变量

var 局部变量 = 1; //var只能声明局部变量,由编译器根据表达式推断类型(又称为"隐式类型")
//下面的两种写法都是等价的,后一种直接引用System的类型,需要导入System命名空间
//任意对象类型,可变的引用类型
object o = 1; Object O = 1;
//布尔型,只有true和false
bool b; Boolean B;
//字节型,表示8位有符号整数 -128 ~ 127
sbyte sby = 0xA; SByte SBY = (SByte) 127;
//短整型,64位整数,-32768 ~ 32767
short s = 32767; Int16 S = 32767;
//整数型,表示32位有符号整数 -21,4748,3648 ~ 21,4748,3647
int i; Int32 I;
//长整型,64位整数,最大922,3372,0368,5477,5805
long l = 10086L; Int64 L = 10086; //后缀使用大写L以免混淆
//正字节型,表示8位无符号整数 0~255
byte by = 0xA; Byte BY = (Byte) 255; //0x开头表示16进制数
//正短整型,0 ~ 65535
ushort us = 0; UInt16 US = 65535;
//正整数型,表示32位无符号整数 0 ~ 42,9496,7295
uint ui = 1000u; //后缀U UInt32 UI = 1000U;
//正长整型,最大1844,6744,0737,0955,1616
ulong ul = 10000ul; UInt64 UL = 10000UL; //后缀ul或UL

//单精型,32位浮点
float f = 8.0f; Single F = (Single) 8.0; //必须加后缀f或类型转换(float)或(Single)
//双精型,64位浮点
double d = 8.1D; Double D = 8.1; //后缀D,默认小数类型为Double
//精确型,128位数字
decimal dec = 10.1M; Decimal DEC = (Decimal) 10.1;//必须加后缀M或类型转换(decimal)或(Decimal)
//字符型,Unicode字符
char cr = 'Z'; Char CR = 'Z'; //用单引号括起来表示字符
//文本型,由一系列字符组成,不限长度
string text = "Hi"; String TEXT = @"Hi"; //用双引号括起来表示文本
//日期型,以日期和时间表示
DateTime 日期 = DateTime.Parse("5/17/1993 9:32 AM");

posted @ 2019-07-11 13:04  向前追起  阅读(725)  评论(0编辑  收藏  举报