C# 数据类型

来源:互联网 发布:菜鸟网络能上市吗? 编辑:程序博客网 时间:2024/06/04 19:38

   

   在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类提供了装换方法,可以实现简单数据类型的转换,得很熟悉。

   
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 贴膜中间有气泡怎么办 新车贴膜有气泡怎么办 贴手机膜进灰尘怎么办 贴手机膜有灰尘怎么办 华为mate10后机壳碎了怎么办 手机屏和壳分开了怎么办 oppoa33手机开不了机怎么办 7p背面刮花了怎么办 oppo手机左右两键失灵怎么办 苹果5s屏幕翘起怎么办 0pp0手机有点卡怎么办 手机用久有点卡怎么办 手机有点卡怎么办魅蓝 苹果6排线接反了怎么办 oppo手机解锁密码忘了怎么办 魅蓝5音量小怎么办 魅蓝5密码忘记了怎么办 魅蓝note3锁定了怎么办 魅族mx5系统铃声没有了怎么办 魅族主板坏了怎么办 魅族mx5螺丝滑丝怎么办 魅族魅蓝e手机被锁了怎么办 魅蓝e被锁机了怎么办 魅蓝3s卡顿怎么办 魅族note5玩王者荣耀卡怎么办 魅族手机内存不够怎么办 魅族手机音量小怎么办 魅族mx5指纹解锁失灵怎么办 魅族手机费电快怎么办 魅族mx4pro玩王者荣耀卡怎么办 魅蓝5s玩游戏卡怎么办 魅蓝s6玩游戏卡怎么办 OPPO王者荣耀对局闪退怎么办 魅族手机太慢怎么办 魅蓝5信号不好怎么办 魅蓝数据网速慢怎么办 魅族联通网速慢怎么办 魅族手机wifi信号弱怎么办 魅蓝e2信号差怎么办 魅蓝e2gps信号弱怎么办 魅族网络信号差怎么办