问题描述
- link中const和readonly对于变量的影响有什么不同?
-
link中const和readonly对于变量的影响有什么不同?
解决方案
const是编译器硬编码进去的,没有符号。
readonly则是保留符号的,可以通过反射查询。
const因为是硬编码的,所以一旦程序修改了,那么和直接的程序二进制就不兼容了。最好不要用const
解决方案二:
在多个类实例时有差别的:
const 在所有的实例中值都相等;
readonly 可以在类的构造函数中初始化,不同实例之间取值可以不等。
时间: 2024-12-03 23:38:03