您的位置:首页 > 编程语言 > C#

C#使用readonly还是const?

2007-04-25 16:40 337 查看
Readonly是运行时常量,Const是编译时常量;前者灵活,后者高效;前者可以用于任何类型,后者只能用于数字和字符串;
从上面的对比看来,const相对于readonly的唯一好处就是它的高效性;但是,到底能高多少?我们用C#这样的高级语言来写应用程序,远不会像用C写操作系统那样会用到无数的常量数值(比如消息ID),在为数不多的对常量的使用过程中,使用const带来的性能优势是微乎其微的。所以我们的口号就是,但用readonly,不用const。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: