2011-01-10 135 views
2

C#中的铸造和转换操作有什么区别。 请以简单的方式为初学者解释。说明铸造和转换 - 简单的词有什么区别

感谢您的帮助!

资源: http://msdn.microsoft.com/en-us/library/ms173105%28v=VS.100%29.aspx

+0

为什么你不试试在维基百科网页搜索的例子 – 2011-01-10 10:30:47

+1

可能重复[铸造和转换有什么区别?](http://stackoverflow.com/questions/3166840/what-is-the-铸造和转换之间的差异) – 2011-01-10 10:39:01

回答

3

铸造是在不改变表示的情况下更改变量类型的尝试(因此将int转换为long不会更改基础结构)。

转换正在改变类型和内部表示(将字符串转换为整数 - 非常不同的内部表示)。

1

将有更多不同类型的转换,铸造就是其中之一。

1

转换是暂时将一种类型视为另一种类型,其中转换为永久更改它。

相关问题