• [笔记]C#基础入门(三)——C#的常量


    常量,顾名思义,就是“不会改变的量”。

    我们平时书写的数字(比如12.85)、字符(比如'F')、字符串(比如"谢谢"),它们都属于“字面常量”。

    有一些常量既重要又容易出错,比如圆周率π的值为3.1415926......,所以,我们常常会使用自定义常量。如:

     1  1 namespace Test
     2  2 {
     3  3     class Program
     4  4     {
     5  5         static void Main(string[] args)
     6  6         {
     7  7            const double PI = 3.1415926;//自定义常量PI,表示圆周率
     8  8            Console.Write(“半径为4的圆的周长为:”);//字符串常量
     9  9            Console.WriteLine(2*PI*4);//应用自定义常量PI
    10 10            Console.Write(“半径为4的圆的面积为:”);//字符串常量
    11 11            Console.WriteLine(PI*4*4);//应用自定义常量PI
    12 12         }
    13 13     }
    14 14 }

    const 关键字,表明PI是一个常量; double 关键字,表明PI的类型为“双精度浮点型”(一种精度很高的数字类型)。

    这段代码中使用了2次圆周率(周长、面积),但是因为使用自定义常量,所以字面常量3.1415926只书写了一次。这样做避免了重复书写导致的错误。

    运行效果:

    还有一点要特别注意:常量在声明时赋值,之后是不能修改的。


    以上摘自慕课网课程《C#开发轻松入门》

     


    运用常量,似乎可以实现游戏中对主角身份的设定呢,比如:

     

     1 namespace Test
     2 {
     3     class Program
     4     {
     5         static void Main(string[] args)
     6         {
     7             const string CITY = "某城市";//常量,城市
     8             const string NAME = "凯文";//常量,姓名
     9             Console.WriteLine(NAME+"出生在"+CITY+"的一个普通家庭");//使用常量
    10         }
    11     }
    12 }

    运行结果为:

    凯文出生在某城市的一个普通家庭

  • 相关阅读:
    HDU 1058 Humble Numbers
    HDU 1421 搬寝室
    HDU 1176 免费馅饼
    七种排序算法的实现和总结
    算法纲要
    UVa401 回文词
    UVa 10361 Automatic Poetry
    UVa 537 Artificial Intelligence?
    UVa 409 Excuses, Excuses!
    UVa 10878 Decode the tape
  • 原文地址:https://www.cnblogs.com/qianhua/p/6476663.html
Copyright © 2020-2023  润新知