首页 > 代码库 > c#数值类型以及继承情况

c#数值类型以及继承情况

一、数值类型继承

数值类型都是继承于valueType  存放在栈中  读写速度快,引用类型放在堆中慢。技术分享

二、定义可为空的数值类型

int  x1=null;//编译器报错
int? x1=null;//正确

 三、自定义枚举值范围

一般情况下枚举的数值类型为int  但是需要的时候也可自定义范围,比如

enum MyselfEnum:byte
    {
        x1=0x1,
        x2=327,//这里会报错,超出了范围
    }

 

c#数值类型以及继承情况