csharp Const Vs readonly

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp Const Vs readonly相关的知识,希望对你有一定的参考价值。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace index
{
    class Program
    {
        // 不能用static修饰,Compile time constant,编译器的常量
        public const int age = 25; 
        // 可以用static修饰,Runtime constant ,可以在别的地方初始化
        //运行期的常量
        //只能初始化一次
        public static readonly double PI = 3.14;
        static void Main(string[] args)
        {
            Console.WriteLine(PI);
            Console.Read();
        }
   
    }

}

以上是关于csharp Const Vs readonly的主要内容,如果未能解决你的问题,请参考以下文章

区别readonly和const的使用方法

C#庖丁解牛之const与readonly

readonly const关键字

const 和 readonly 修饰符的用法

const和readonly的区别

static, readonly, const