C# 数据类型

   

   在C#中,分为3种数据类型:简单类型引用类型类类型。(整理的不好勿喷,纯当自我笔记了。)

   其中,简单类型中的数据类型大致分为:字符型,整数型,小数型,布尔型。(只是大致的,写到这里想不起来了)

   另外,值类型中,还有结构类型和枚举类型,再就是自定义数据类型了。

   结构类型

   结构类型就是把不同类型的数据组合在一起,方便使用。

   结构类型的声明和使用上看起来和类有点儿相似。它们,都表示可以包含数据成员和函数成员的数据结构,但结构类型是一种值类型,而类类型是一种引用类型。

     
using system;  
  
struct student  
{  
    public int no;  
    public string name;  
    public string phone;  
    public student(int stu_no, string stu_name, string stu_phone)  
    {  
        no = stu_no;  
        name = stu_name;  
        phone = stu_phone;  
    }  
  
}  
  
class structTest  
{  
    public static void main()  
    {  
        student stu=new student(20170521,"zsw","13164600197");  
        console.writeline(stu.no);  
        console.writeline(stu.name);  
        console.writeline(stu.phone);  
    }  
}  

  枚举类型

    枚举类型是用户定义的整数类型。

    Enumweekday{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,saturday};

   

 大括号中的表示符成为枚举元素,枚举元素默认是int类型。默认情况下,第一个元素的值为0,后面的依次递增。枚举  元素所赋值的类型限于long,int,short,byte等整数类型。

  数据之间的转换

     C#数据类型提供了隐式转换的功能,所以,数据类型之间的转换都是显示的。再就是装箱和拆箱:

     拆箱装箱:

    装箱:将值类型转为引用类型

    拆箱:将引用类型转换为值类型;

    除此之外Convert类提供了装换方法,可以实现简单数据类型的转换,得很熟悉。

 
  
                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值