该程序将在控制台程序中进行测试。 说明以下两种方法。 代码如下。
用户系统; namespaceconsoleapp 17 { class program } staticvoidmain (字符串[ ] args (//double int//a方法:convert.toint32 ) doubble console.writeline (convert.toint 32 (a ) (n ) convert.toint32(c ) ((n ) ) a((n ) (c ) ) ) ) n )。 //【】小数在两个整数中间时,得到的整数为偶数,不是奇数的双精度b=3.5。 双精度bb=4.5; console.writeline (转换. toint 32 (b ) (n (转换. toint 32 ) bb ) ) (n ) ); 如果//参数为Null,则a方法对应于0,而b方法报告console.writeline (convert.toint 32 ) Null (n )/(int ) null (空)错误); //String int //A方法: intint.parse(strings ); 如果s格式错误,则使用//B方法:boolint.tryparse(strings,out int a ); 异常情况下,a=0,false String rightString='2018 '; String errorString='liuyan '; 控制台. writeline (int.parse (rightstring ); //int.parse(errorstring; 错误int result3、result4; int.tryparse(rightstring,out result3); int.try parse (错误字符串,out result4; console.writeline (result3'n ' result4); 控制台. read (; }}打印以下: