7月16号C#基本数据类型

本文详细介绍了C#中的数据类型,包括13种值类型和2种引用类型。值类型涵盖了8种整型(如int、long)、浮点类型(如float、double)以及bool和字符类型。引用类型则包括object和string。此外还介绍了如何通过特定的后缀来指定整数和浮点数的具体类型。

顺便看了一下C#,发现有个var的变量。可以根据变量的初始值推断变量的类型

在C#中,字段和局部变量的作用域冲突
某些情况下,可以区分名称相同(尽管其完全限定的名称不同)、作用域相同的两个标识符。此
时编译器允许声明第2个变量。原因是⑶在变量之间有一个基本的区分,它把在类型级别声明的变
量看作字段,而把在方法中声明的变量看作局部变量。


C#有15个预定义类型,其中13个是值类型,两个是引用类型,。

预定义值类型

8个整型

sbyte 

short

int

long a= 0x12ab;

byte  无符号

ushort

uint

ulong

如果对一个整数是int.uint、long或是dong没有任何显式的声明,则该变量默认为血类型。
为了把输入的值指定为其他整数类型,可以在数字后面加上如下字符:
uint ui = 1234U;
1ong l = 1234L;
ulong ul= 1234UL`
也可以使用小写字母u和l,但后者会与整数1混淆。


浮点类型

float

double

如果在代码中没有对某个非整数值(如⒓,3)硕编码,则编译器一般假定该变量是double 。如果
想指定该值为float,可以在其后加上字符F或f:

decimal

decimal d=12.3M


bool类型

字符char

预定义引用类型:

object  所有用户定义类型和内置类型都从他派生而来

string


string filepath = @"C:\ProCsharp\First。cs";@使得字符串内所有符号保持原有特性,不被转义


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值