简单的问题,我知道。但是没有失败!
在C sharp中,您只需键入:
string mystring = "4";
int myint = convert.toint32(mystring);
我得到一个Null Unhandled Exception导致我怀疑使用MonoDroid不起作用。所以我挖掘了API并找到了Cast类,它可以让你在int类和字符串类类型之间进行转换。
[Android.Runtime.Register("cast", "(Ljava/lang/Object;)Ljava/lang/Object;", "")]
public Object Cast (Object obj)
然而,我试图利用这个课程的努力都没有奏效。以下失败:
int myint= Class.Cast(mystring);
答案 0 :(得分:3)
当然,使用MonoDroid无效。
那不是真的 - 因为你当然使用的是MonoDroid,同样的代码工作得很好:
string mystring = "4";
int myint = Convert.ToInt32(mystring);