google0312 发表于 2016-4-5 14:48:17

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() 的一种特殊情况。

~风介~ 发表于 2016-4-5 20:09:28

最近也学了一点c#,赞一个!

match123_xbd 发表于 2023-4-4 14:26:54

{:9_219:}
页: [1]
查看完整版本: C#入门基础——强制类型转换