Ash*_*nko 5 .net c# object type-conversion
我可以编写以下内容将对象转换为整数.
Convert.ToInt32(myObject);
Run Code Online (Sandbox Code Playgroud)
但我也可以写
Int.Parse(myObject.ToString());
Run Code Online (Sandbox Code Playgroud)
提前致谢.
- 有什么区别吗?
是的,Int32.parse(myObject.ToString());绕道使用字符串,这通常会起作用,但这是不必要的,并且可能会失败或给出不同的结果。
- 我应该使用哪一个?
一般来说,Convert.ToInt32(myObject);
但这取决于您要转换的数据类型。
如果myObject = '1';,你想要1还是49?
如果myObject = false;,你想要0还是例外?
ETC
| 归档时间: |
|
| 查看次数: |
671 次 |
| 最近记录: |