C#中的数据类型转换

类型一

    Convert.toint32(“123abc”);

          -------------------报错

 

    Str =”123abc”;

    int.parse(Str);

          --------------------报错

 

     总结:String类型转换为int型,用convert.toInt32()和int.parse()转换,字符串中带有字母就会报错

类型二

    int num = 100;

    bool b = int.tryparse(“123abc”,out num);

    console.write(b);

          --------------false

    console.write(num);

          ----------0

 

 

    int num = 100;

    bool b = int.tryparse(“123”,out num);

    console.write(b);

          --------------true

    console.write(num);

          ----------123

    总结:String类型转换为int型,用int.tryparse()转换,如果字符串中含有字母,返回false,

      返回num默认为0,如果是纯数字,返回true,将String类型的字符串转换为int型

posted @ 2017-10-09 20:05  幺零零幺  阅读(248)  评论(0编辑  收藏  举报