Asp.net中数据类型赋值注意事项

来源:互联网 发布:淘宝天猫规则大全 编辑:程序博客网 时间:2024/05/16 04:30

1。在给float类型赋值,必须在数字的后面加上 f 或者 F ,否则会出错

            float fValue = 56.7f                      //正确

            float fValue = 56.7                       //错误

    C#中在操作符右边的数字将会被自动定义为double,如果不加字符f或F,编泽器会认为程序是将一个double类型数字赋给一个float变量.

2。decimal用于表示货币数据类型,长度为128。
     定义decimal变量时,必须在数字后加上字符m.

          decimal dValue = 56.7098m;

     否则变量同样会被编译器当作double类型处理。

3。枚举(enum)类型
     枚举类型是种特殊类型,它使用常数命名。每个枚举类型拥有一个潜在的整数类型,这些类型包括long、int、short、byte。
     enum Member{
           feidao,
           sunwen,
           xuankong,
           buding 
     }

其中feidao取值为0,sunwen取值为1等,依此类推。也可以认为设定枚举元素的类型。如下:
      enum Member : long
      {
           feidao,
           sunwen,
           xuankong,
           buding 
     }

同样也可以设置每个元素的值:
     enum Member{
           feidao = 20,
           sunwen = 26,
           xuankong = 23,
           buding = 24
     }

原创粉丝点击