美文网首页
C#基础类型转换

C#基础类型转换

作者: 琴匣自鸣 | 来源:发表于2019-04-15 08:48 被阅读0次

    double.Parse() int.Parse() float.Parse等转换数据类型用,但如果字符串不为数字则报错

    int.TryParse(string s, out int result)该方式也是将数字内容的字符串转换为int类型,但是该方式有比int.Parse 优越的地方,就是它不会出现异常,最后一个参数result是输出值,如果转换成功则输出相应的值,转换失败则输出0。

    Convert.ToInt32( ) Convert.ToDouble( )/Int( )/String( ) 等等
    该方式不仅可以将字符串类型转换为int,还可以将其他的类型转换为int。变量若为object或string类型,当其值为Nul时,会传回0,不会造成程序错误,但是若此string类型的值为string.Empty,转换成int时,程序仍会出错。

    该方式对于数值类型做四舍五入。

    该方式同强制类型转换一样在处理char类型的时候,返回的都是ASCII码

    示例:DateTime?  Datetime2=Convert.ToDateTime("1993.2.6");

    对于隐式类型转换及强制类型转换 类比Java中的 类型转换,用法一致

    C#中常量的写法是 const int  a= 10;只是单词与java不同

    相关文章

      网友评论

          本文标题:C#基础类型转换

          本文链接:https://www.haomeiwen.com/subject/gfvtrxtx.html