首页 > 代码库 > Const和readonly这间的区别和相同处
Const和readonly这间的区别和相同处
相同: const和readonly都是用来修饰常量的
不同: const 在申明之前就要对它初始化,readonly修饰的常量则可以到构造函数中初始化
const注重的是效率但是readonly注重的是灵活性
const在内存中不会占用内存但是readonly要保存常量的话就要消耗内存的
const只能修饰基元例如:string ,int bool 但是readonly却没有这个限制的
2:as,is转型比强制转型的优势
优势在于as,is 不抛出异常,如果转型失败,则返回null
强制转型则会抛出异常,导致代码必须处理异常,效率低。
值得注意的是,as只能转型基本类型,对于基本类别如int等的转型,只能使用强制转型或is。
9:区别IComparable<T>和IComparer<T>
前者IComparable<T>为类提供默认的比较器,而IComparer<T>可以为集合类提供更多的比较器。具体查看http://www.cnblogs
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。