Yes, Int32.parse(myObject.ToString());
takes a detour to string, that will usually work but it is unnecessary and it might fail or give a different result.
- Which one should I be using?
In general, Convert.ToInt32(myObject);
But it depends on what type of data you want to convert.
If myObject = '1';
, do you want 1
or 49
?
If myObject = false;
, do you want 0
or an exception ?
etc
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…