C#中的Casting和Conversion操作之间有什么区别? 请以简单的方式为初学者解释。
感谢您的帮助!
资源: http://msdn.microsoft.com/en-us/library/ms173105%28v=VS.100%29.aspx
答案 0 :(得分:3)
Casting是尝试在不更改表示的情况下更改变量的类型(因此将int转换为long不会更改底层结构)。
转换正在改变类型和内部表示(将字符串转换为整数 - 非常不同的内部表示)。
答案 1 :(得分:1)
你有不同类型的转化,铸造是其中之一。
答案 2 :(得分:1)
转换是暂时将一种类型视为另一种类型,转换是永久更改它。