zoukankan      html  css  js  c++  java
  • c#基础问题笔记(一)

    上一周针对c#基础知识题进行了练习,先就练习题中出现的问题进行记录,主要包括以下方面:

    1.数字类型转换

    1) 各个数据类型的最大值和最小值,可参考 http://blog.sina.com.cn/s/blog_7094f35d0102vwx3.html

    2) 数据类型之间的转换,可能存在溢出

    遇到的问题:int型100000001转换成float后有溢出,为1000000,另按位取反~0xf转为后为-16

    float位数为7位,int型转成浮点数为1.00000001E+08,由于只能有七位有效数字,故为1.000000E+08 = int型100000000

     ~(0Xf)=1111111111110000(2进制)=0xFFF0=-16(10进制有符号数)

    2.字符串

    string和stringbuilder的区别:https://www.cnblogs.com/mrxy/p/8057657.html

    3.数组

    1) 数组越位异常的捕获,可查看各个异常的捕获:https://www.cnblogs.com/cang12138/p/5242025.html

    2)  ref和out:https://www.cnblogs.com/sunliyuan/p/5999045.html

    4. 类和继承

    1)基类和子类的相互转换,基类转换成子类会报错,访问成员函数时要注意函数是new还是override,https://www.jb51.net/article/78856.htm

    2)基类和子类的构造方法的访问

    子类无参先访问基类的无参构造函数,后访问子类的无参构造函数,子类有参先访问基类的无参构造函数,后访问子类的有参构造函数,子类的构造过程中,必须调用其父类的构造方法;无论子类中的构造方法是有参还是无参,如果在子类中没有写调用父类的有参构造方法,均调用父类的无参构造函数(注意:当父类中没有写无参和有参的构造函数,则父类会默认生成无参的构造函数)

    3)this和base:this只是调用本身,但是这样是需要调用一次基类没有参的构造函数,所以会多显示一条“基类的无参数构造函数.”。base是调用基类的有参数构造函数。

    5. sealed密封类

    https://blog.csdn.net/qq_34117170/article/details/78041418

    6. 泛型

    https://blog.csdn.net/zdhlwt2008/article/details/51279338

    7. 委托

    http://www.tracefact.net/tech/009.html

    8. 匿名方法

    https://blog.csdn.net/cxihu/article/details/52414617

     9.闭包

    https://www.cnblogs.com/lqzweb/p/6215736.html

    10.异常

    没有异常时不执行catch,符合条件时会执行多个catch,finally会始终执行

    11. 资源释放

    using 定义范围即时释放资源,在范围结束时释放资源。当在某个代码段中使用了类得实例,而希望无论什么原因,只要离开了这个代码段就自动调用这个类实例的Dispose方法释放资源。

    12.yield

    https://www.cnblogs.com/xiao99/p/6098285.html

    13.空类型

    https://www.cnblogs.com/fanyong/archive/2012/11/01/2750258.html

    14.匿名类型

    https://www.cnblogs.com/kewolf/p/4714976.html

    15.linq

    https://www.cnblogs.com/dullfish/p/6101912.html

  • 相关阅读:
    VS2010导入DLL的总结
    [转]C#事件简单示例
    VS2010中实现TreeView和Panel的动态更新
    【JZOJ1282】打工
    【NOIP2016提高A组五校联考2】tree
    【NOIP2016提高A组五校联考2】running
    【NOIP2016提高A组五校联考2】string
    8月~9月学习总结
    NOIP2016提高A组五校联考2总结
    NOIP2016提高A组五校联考1总结
  • 原文地址:https://www.cnblogs.com/qqvvn/p/9513828.html
Copyright © 2011-2022 走看看