A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许万里 中级黑马   /  2013-2-24 21:20  /  1388 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

decimal 为什么 不可以声明成 常量呢  

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

4 个回复

倒序浏览
decimal是关键字啊- -关键字是不能被声明为常量的。。。。

decimal 关键字表示 128 位数据类型。 同浮点型相比,decimal 类型具有更高的精度和更小的范围,这使它适合于财务和货币计算。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
岳珅 发表于 2013-2-24 23:18
decimal是关键字啊- -关键字是不能被声明为常量的。。。。

decimal 关键字表示 128 位数据类型。 同浮点型 ...

我说的是 decimal  类型     不是decimal   
回复 使用道具 举报
可以吧
  class Program
    {
       public  const decimal age = 123m;

        static void Main(string[] args)
        {

但是 似乎在main当中没有办法调用  有age这个字段 但是却不能调用

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
许万里 发表于 2013-2-25 15:23
我说的是 decimal  类型     不是decimal
  1.     class Program
  2.     {
  3.         public const decimal age = 123m;
  4.         static void Main(string[] args)
  5.         {
  6.             Console.WriteLine(age);
  7.             Console.ReadKey();
  8.         }
  9.     }
复制代码
可以的啊- -无压力声明常量- -无压力调用。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马