[图片]using System;
[图片]
[图片]namespace ConstantLab
[图片][图片][图片]{
[图片] class Program
[图片][图片] [图片]{
[图片] static void Main(string[] args)
[图片][图片] [图片]{
[图片] Constant c = new Constant(3);
[图片] Console.WriteLine("ConstInt = " + Constant.ConstInt.ToString());
[图片] Console.WriteLine("ReadonlyInt = " + c.ReadonlyInt.ToString());
[图片] Console.WriteLine("InstantReadonlyInt = " + c.InstantReadonlyInt.ToString());
[图片] Console.WriteLine("StaticReadonlyInt = " + Constant.StaticReadonlyInt.ToString());
[图片]
[图片] Console.WriteLine("Press any key to continue");
[图片] Console.ReadLine();
[图片] }
[图片] }
[图片]
[图片] class Constant
[图片][图片] [图片]{
[图片] public Constant(int instantReadonlyInt)
[图片][图片] [图片]{
[图片] InstantReadonlyInt = instantReadonlyInt;
[图片] }
[图片]
[图片] public const int ConstInt = 0;
[图片]
[图片] public readonly int ReadonlyInt = 1;
[图片]
[图片] public readonly int InstantReadonlyInt;
[图片]
[图片] public static readonly int StaticReadonlyInt = 4;
[图片] }
[图片]}