unity readonly const 区别
Unity中,readonly和const都用于定义常量,但是它们有一些不同。
-
值类型和引用类型:const只能用于值类型,而readonly可以用于值类型和引用类型。
-
编译时和运行时:const常量在编译时就确定了,而readonly常量在运行时才确定。
-
赋值:const常量必须在定义时就赋值,而readonly常量可以在定义时或者构造函数中赋值。
-
可修改性:const常量是不可修改的,而readonly常量是可以在构造函数中修改的。
总的来说,const更适用于定义简单的值类型常量,而readonly更适用于定义复杂的值类型或引用类型常量。
原文地址: https://www.cveoy.top/t/topic/b0v4 著作权归作者所有。请勿转载和采集!