zoukankan      html  css  js  c++  java
  • 定义及使用变量

           常量的类型只能为下列类型之一: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字段的值 } }


           

            

  • 相关阅读:
    Canvas技术
    线段树树状数组小结
    html5 Canvas元素
    ccpc网络邀请赛部分
    2020杭电多校
    JavaFx 绘制图形和文本(笔记)
    P4094 [HEOI2016/TJOI2016]字符串(二分+多种数据结构)
    L3-021 神坛 (30分) (计算几何最小三角形面积)
    10月28日G、H、I题
    出栈序列的合法性 (25分) 之树状数组玄学做法
  • 原文地址:https://www.cnblogs.com/dudefu/p/2593292.html
Copyright © 2011-2022 走看看