zoukankan
html css js c++ java
const和readonly
说道定义的变量不容修改的
问题
,不得不说起C#中还有一个readonly关键字,也是使用在字段上定义不容修改的值,但是const和readonly有几个区别,
区别1) 在语法上,const定义的字段只能在字段声明时初始化,而readonly字段既可以在声明时初始化,也可以在
构造
函数中初始化,根据不同的初始化,readonly定义的字段可能会得到不同的值.
区别2) 在编译时,因为const字段在声明时即初始化,所以是编译时常数,而readonly字段虽然是只读的,其值却可能要等到一个对象初始化后才能知晓,所以可以是运行时常数(但readonly字段如在声明时初始化仍是编译时常数).
区别3) 在使用时,const字段不能用static关键字修饰,但readonly可以.
查看全文
相关阅读:
⑤SpringBoot之定时任务
④SpringBoot之thymeleaf使用
③SpringBoot中Redis的使用
②SpringBoot之Web综合开发
Redis、Memcache和MongoDB
ADB常用命令 & 无线调试Debug黑科技
Flutter生命周期
Flutter-Tips
Git rebase命令
Git 恢复本地误删的文件
原文地址:https://www.cnblogs.com/zwl12549/p/917057.html
最新文章
python入门学习0
Fiddler 抓包工具怎么使用?怎么在Android手机端的APP抓包
接口测试怎么测?
什么是域名-视频讲解?
openvas安装和基本使用
lambda表达式、内置函数、进制和文件操作
基本数据类型、三元运算、深浅拷贝和函数
基本数据类型的归纳
编码转换、运算符和基本数据类型
条件与循环语句
热门文章
python中报错总结
Python的安装与基本语法
CentOS 的网络配置
虚拟机与CentOS的安装设置。
linux基本命令
Jquery3.x高版本支持IE8
Oracle相关数据库操作
weblogic控制台的启动与禁用
使用axis2进行webservice发布与调用
①HttpURLConnection通过报文提交
Copyright © 2011-2022 走看看