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字段的值 } }


           

            

  • 相关阅读:
    出现( linker command failed with exit code 1)错误总结 (转)
    iOS 面试题
    iOS 网络-深入浅出 -> 三方SDWebImage
    免费的论文查重网站
    关于GCD中单例的实现,不仅仅是 dispatch_once(视图完整版)
    Objective
    iOS 实现代码编写中 字典属性的可读性
    iOS Category 和 Protocol 中的 Property 你们真的会了么?
    iOS 中的观察者模式之通知中心
    iOS中的 观察者模式 之 KVO
  • 原文地址:https://www.cnblogs.com/dudefu/p/2593292.html
Copyright © 2011-2022 走看看