菜的像徐坤
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

只读与常量

4956人阅读 2022/2/11 15:17 总访问:879880 评论:0 收藏:0 手机
分类: .net

前言

常量的概念就是一包含不能修改的值的变量,常量是C#语言与大多数编程语言共有的,但是常不必满足所有的要求。有时可能需要一些变量,其值不应改变,但是在运行之前其值是未知的,为了这种情绪提供了另外一种变量:只读变量。
readonly关键字比const灵活得多,允许把一个字段设置为常量,但是还需要执行一些计算,以确定他的初始值。其规则就是可以在构造函数中给只读字段赋值,但是不能在其他地方赋值。只读字可以是一个实例字段,而不是静态字段,类的每个实例都可以有不同的值,readonly与const不同,如果要把只读字段设为静态,就必须显式声明它。

评价