zoukankan
html css js c++ java
const和readonly
说道定义的变量不容修改的
问题
,不得不说起C#中还有一个readonly关键字,也是使用在字段上定义不容修改的值,但是const和readonly有几个区别,
区别1) 在语法上,const定义的字段只能在字段声明时初始化,而readonly字段既可以在声明时初始化,也可以在
构造
函数中初始化,根据不同的初始化,readonly定义的字段可能会得到不同的值.
区别2) 在编译时,因为const字段在声明时即初始化,所以是编译时常数,而readonly字段虽然是只读的,其值却可能要等到一个对象初始化后才能知晓,所以可以是运行时常数(但readonly字段如在声明时初始化仍是编译时常数).
区别3) 在使用时,const字段不能用static关键字修饰,但readonly可以.
查看全文
相关阅读:
java unicode转中文
java常用
Intellij IDEA常用快捷键——Mac版
mac 快捷键
thrift 学习
ubuntu上的翻译软件,看论文神器
linux中jupyter notebook中切换虚拟环境
02_opencv_python_图像处理进阶
01_opencv_python_基本图像处理
python刷剑指offer(21-40)(一刷)
原文地址:https://www.cnblogs.com/zwl12549/p/917057.html
最新文章
企业分布式微服务云SpringCloud SpringBoot mybatis (八)消息总线(Spring Cloud Bus)
企业分布式微服务云SpringCloud SpringBoot mybatis (七)高可用的分布式配置中心(Spring Cloud Config)
企业分布式微服务云SpringCloud SpringBoot mybatis (六)分布式配置中心(Spring Cloud Config)
企业分布式微服务云SpringCloud SpringBoot mybatis (五)路由网关(zuul)
企业分布式微服务云SpringCloud SpringBoot mybatis (四)断路器(Hystrix)
10 键盘显示与隐藏
9 子线程更新UI
8 屏幕适配
7 MD5加密
6 .9图
热门文章
5 状态选择器
4 手机震动
3 popupwindow提示框
2 listview的item全部漏出才显示
1 跟随手指移动的球
mac mysql
Intellij IDEA tomcat相关
linux内存分配
linux性能分析工具
awk
Copyright © 2011-2022 走看看