关于readonly修饰符

Posted ldybyz

tags:

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

修饰字段:

1.值类型:不能修改值

2.引用类型:是指该字段引用的对象不可以修改,但是里面的内容是可以修改的!

 

示例:

static void Main(string[] args)
        {

            Console.WriteLine(AContainer.c_a3.i);
            AContainer.c_a3.i = 10;
            Console.WriteLine(AContainer.c_a3.i);
            Console.ReadKey();
        }

  

public class A3
        {
            public int i { get; set; }
        }

        public static class AContainer
        {
            public  static readonly A3 c_a3 = new A3(); 
            
            //引用类型的readonly是指该字段引用的对象不可以修改,但是里面的内容是可以修改的!
            
        }

 

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

const 和 readonly 修饰符的用法

区别readonly和const的使用方法

C# const和readonly修饰符的区别

12类成员访问修饰符public/private/producted/readonly

C#与Java在修饰符上的不同

[C#]C#中staticconstreadonly与static readonly的区别与联系