我想知道之间的区别是什么,
(int)Something; int.Parse(Something); Convert.ToInt32(Something);
我问过我的朋友,没有人帮我讲过这个问题.
任何帮助将不胜感激.
谢谢.
1)那是演员
2)解析字符串并尝试将其转换为类型.
3)转换接受一个object
作为其参数
一个主要的区别是Convert
不会抛出一段ArgumentNullException
时间Parse
.如果它为null,你的演员也会抛出异常.你可以通过使用来解决这个问题
(int?)Something;