zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    计算机的基本存储单位
    挖坑
    HEOI2017 游记
    bzoj4815 [Cqoi2017]小Q的表格
    bzoj4817 [Sdoi2017]树点涂色
    hdu5824 graph
    4.5&4.7联考题解
    高飞
    无题
    51Nod 算法马拉松23 开黑记
  • 原文地址:https://www.cnblogs.com/BoYu045535/p/3715778.html
Copyright © 2011-2022 走看看