• 定义及使用变量


           常量的类型只能为下列类型之一:sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal、bool和string。C#中使用关键字const来声明常量,并且在声明常量时,必须对其进行初始化。

          创建一个控制台应用程序,定义一个常量字段pi并计算圆周周长,代码如下:

    class  program
    {
        const double pi = 3.1415926        // 定义常量 π的值为3.1415926 
       static void Main()                           //入口方法
       {
         int r = 20;                                  //圆的半径为20
    double zc = 2*pi*r; //得到圆的周长
    Console.WriteLine("周长为:{0}",zc); //输出圆的周长
    Console.ReadLine(); //等待回车继续
    } }

    代码导读:const:定义常量

    关键字readonly(只读字段)

         只读字段和常量的用法很相似,都是为程序提供一个只读的值,不同之处在于,readonly字段不必在编译时定义值,可以在类型的构造方法中定义readonly的值,这样readonly的值只可以被写入一次。

         创建一个控制台应用程序,定义一个readonly只读字段并使用类的构造方法对readonly对readonly字段初始化,代码如下:

    class Program
    {
           static void Main()           //入口方法
          {
               Test t = new Test(22);        //变量t引用新建的test类型的实例
            t.show();          //调用show方法在控制台输出Age字段的值
                Console.ReadLine();     //等待回车继续
             }
    } 
     class Test
    {
         public Test(int age)       //定义构造方法     {
              this.Age = age;        //在构造方法中设置只读字段的值
         }
         readonly int Age;           //定义只读字段
    public void show() //定义show方法 { Console.WriteLine("",Age); //输出Age字段的值 } }


           

            

  • 相关阅读:
    错因集锦
    组合数学12
    硬币购物
    考试套路整理
    考前模板整理
    我的友链
    P4127 [AHOI2009]同类分布
    P1836 数页码_NOI导刊2011提高(04)
    P4124 [CQOI2016]手机号码
    数位DP小结
  • 原文地址:https://www.cnblogs.com/dudefu/p/2593292.html
Copyright © 2020-2023  润新知