zoukankan
html css js c++ java
const和readonly
说道定义的变量不容修改的
问题
,不得不说起C#中还有一个readonly关键字,也是使用在字段上定义不容修改的值,但是const和readonly有几个区别,
区别1) 在语法上,const定义的字段只能在字段声明时初始化,而readonly字段既可以在声明时初始化,也可以在
构造
函数中初始化,根据不同的初始化,readonly定义的字段可能会得到不同的值.
区别2) 在编译时,因为const字段在声明时即初始化,所以是编译时常数,而readonly字段虽然是只读的,其值却可能要等到一个对象初始化后才能知晓,所以可以是运行时常数(但readonly字段如在声明时初始化仍是编译时常数).
区别3) 在使用时,const字段不能用static关键字修饰,但readonly可以.
查看全文
相关阅读:
js中this应用
易语言学习
哈希表和字典List和Ilist和array和arraylist的应用
ExtJs中decode与encode(转载)
ajax几种请求几种类型
关于Json
简单属性margin和padding
==和===的区别
maven实战读书笔记(三)
maven实战读书笔记(二)
原文地址:https://www.cnblogs.com/zwl12549/p/917057.html
最新文章
vim配置
ubuntu & sublime字体设置
监控系统-mod-gearman
监控系统-nagios
服务器性能优化
rpm打包工具
fpm打包工具
centreon-engine 性能调优
Centos 6/RHEL disable the IPv6 module.
51nod-1526-贪心+Trie
热门文章
牛客比赛-Wannafly9-A/B/C
HDU-2224-双调TSP
HDU-1007-最小公共点对
UVA-1401-dp+Trie
uva-11020-平衡树
牛客比赛-假的字符串-Trie+拓扑
uva-1449-AC自动机
hdu2222-AC自动机
nyoj-5-kmp裸题
jq页面加载问题
Copyright © 2011-2022 走看看