C#数据类型

数据类型分为值类型和引用类型,
1。 值类型包括整数,小数,布尔和结构体和枚举,先来说说结构体
结构体就是一个包含多个基本类型的统一体
public struct Student
{
long Sid;
String Name;
Double Score;
}
先当于定义了一个类,底下是他的各个变量,相当于是这个结构体的各个属性值,
当要使用的时候是现声明实例化
Student s=new Student();
s.Sid=1;
s.Name=Aya;
s.Score=100;

然后是枚举,很有意思的一点是枚举是一个整数类型,也就是说是可以给每个整数数据定义一个便于记忆的名字
public enum enumWeek
{
Sunday=0,
Monday=1,
Tuesday=2,
Wednesday=3
}
创建枚举可以节约时间~
2。 引用类型的说明
内置引用类型包括Object类型和String类型
另一组引用类型就是数组int[] nvar;
其实有一点很有意思:获取长度的方法GetLength()内的参数表示维度,因此如果你想获取一维数组的时候,内的参数=0;

3。 数据类型之间的互相转换
隐式显示转换只能存在于不同的值类型
显式转换:
i=(int)val1;
int i=int.Parse(val1);
int i= Convert.ToInt(val1);
但是值类型和引用类型之间的转换为装箱(值类型转换为引用类型)和拆箱
还有一种类型转换是as类型转换但是这种转换很安全因为他会先检查类型是否兼容,如果兼容则开始转换,否则返回null
object obj=“hello”;
string str=obj as String;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值