一段代码,const,readonly,static的区别
来源:互联网 发布:mac如何下载b站视频 编辑:程序博客网 时间:2024/06/03 20:17
看代码就好
class Program { static void Main(string[] args) { person p1 = new person(); p1.ag1=19;//外部可以修改,值为19 int b = p1.age;//外部可以访问,但是不可以修改 //当我加了属性访问器后 p1.Age = 30;//当加了属性访问器后可以读取,但是不可以修改,当我将字段设置为private后还是一样,输出21 p1.Age = 31;//当加了属性访问器后可以读取,但是不可以修改,当我将字段设置为private后还是一样,输出19 p1.Age = 32;//当加了属性访问器后可以读取,但是不可以修改,当我将字段设置为private后还是一样,输出21 Console.WriteLine(b); Console.ReadKey(); } } class person { public int ag1 = 20;//外部可以访问,可以对其值进行修改 public static int ag5 = 21;//外部不可以访问 public readonly int age = 18;//外部可以访问,但是不允许对其值进行修改 public const int ag2 = 19;//外部不可以访问 // public static const int ag3 = 20;//声明方式直接报错 public static readonly int ag4=21;//外部不可以访问 public int Age { get { return ag4; } set { value = ag4; } } public person() { age=31;//当我给了构造函数后就可以改变他的值了,输出31 ag2 = 60;//会提示报错,赋值后左边必须是变量,属性或者索引值 } }
强迫去记忆还是麻烦,随后在写代码中记忆就好了,VS强大的报错功能,还有提示功能会教给你的
0 0
- 一段代码,const,readonly,static的区别
- const,readonly和static readonly的区别
- const 与 static readonly的区别
- const和static readonly的区别
- const和static readonly的区别
- Const 和static readonly的区别?
- const和static readonly的区别
- const 与 static readonly 的区别
- const,static和readonly的区别
- const和static readonly的区别
- C# const ,readonly,static之间的区别
- const 与 readonly 以及static readonly的区别
- const 和 static readonly 区别?
- const 和 static readonly 区别?
- const 和static readonly 区别
- const和static readonly区别
- const和static readonly区别
- const 和 static readonly 区别?
- 信号和 TIME_WAIT 对大并发服务器的影响
- Android View 相关
- c++单例模式
- 当Httpclient遇到线程池(记一次爬虫经历)
- fs4412开发板学习笔记(二)
- 一段代码,const,readonly,static的区别
- Linux 运维之配置 vim 方便属性
- 英语语法 不定词与动名词的区分
- 文件流:Fread&Fwrite
- hdu 1010 Tempter of the Bone dfs
- EM算法(算法原理+算法收敛性)
- U盘图标改变与文件隐藏
- Scala基础
- JXL导入导出Excel到数据库