• C#笔记


    一、typeof()和GetType()的区别

      1、GetType()获取当前实例的运行时类型, 方法原型为 public System.Type GetType() 属于Object的实例方法,即无论是.net框架类库中的类还是用户自己创建的类,都包含此方法,使用方法为: 对象名.GetType()

      2、typeof()返回特定类型的 System.Type 对象 ,并可通过Type对象访问基类及本类一些信息使用方法: typeof(类名)

    二、readonly const的区别

      1、readonly:可以在构造函数里进行后赋值,不需要在定义常量的时候就得赋值。

      2、const:在定义常量的时候就得赋值。

    三:int.Parse(),int.TryParse()和Convert.ToInt32()的区别

      1、int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。如果字符串为空,则抛出ArgumentNullException异常;如果字符串内容不是数字,则抛出FormatException异常;如果字符串内容所表示数字超出int类型可表示的范围,则抛出OverflowException异常;

      2、int.TryParse与 int.Parse 又较为类似,但它不会产生异常,转换成功返回 true,转换失败返回 false。最后一个参数为输出值,如果转换失败,输出值为 0

      3、是一种类容转换;但它不限于将字符串转为int类型,还可以是其它类型的参数;比较:Convert.ToInt32 参数为null 时,返回 0;int.Parse 参数为null 时,抛出异常。    Convert.ToInt32参数为""时,抛出异常;int.Parse参数为"" 时,抛出异常。Convert.ToInt32 可以转换的类型较多;int.Parse 只能转换数字类型的字符串


    四:图标解释

    image

  • 相关阅读:
    AngularJS-webapp($q)
    mybatis
    maven联通网络下中央仓库不能访问的解决办法
    IDEA闪退问题
    scala学习笔记(8)文件和正则表达式
    scala学习笔记(8)
    scala学习笔记(7)
    kafka复习(2)
    第一天
    while循环
  • 原文地址:https://www.cnblogs.com/kelei12399/p/3863564.html
Copyright © 2020-2023  润新知