C#入门基础——强制类型转换
1:(int)表示使用显式强制转换,是一种类型转换。当我们从 int 类型到 long、float、double 或decimal 类型,可以使用隐式转
换,但是当我们从 long 类型到 int类型转换就需要使用显式强制转换,否则会产生编译错误。如果是字符串,编译不能通过。
2:Convert.ToInt32() 则可以将多种类型(包括 object引用类型)的值转换为 int类型。
3:Int.Parse()表示将包含数字的字符串转换为整数,属于内容转换。
可以看出来,Convert.ToInt32() 的功能是最强大的,它把Int.Parse()功能包括了,也就是说Int.Parse()是Convert.ToInt32() 的一种特殊情况。 最近也学了一点c#,赞一个! {:9_219:}
页:
[1]