din*_*nna 3 c# type-conversion windows-phone-7
我需要在Windows Phone 7中将字符串转换为整数.我尝试了以下代码,但我的应用程序崩溃了:
int val1 = Convert.ToInt16(str);
Run Code Online (Sandbox Code Playgroud)
还有另一种方法吗?
为什么会崩溃?你有错误消息吗?'str'的实际价值是多少?也许问题出在那里.另外我会选择ToInt32(),因为它返回一个int,而ToInt16()返回一个short.这不会产生问题,但看起来更合乎逻辑.最后,这些方法将完成这项工作:
int val1 = Convert.ToInt32("123");
int val2 = int.Parse("123");
int val3 = 0;
int.TryParse("123", out val3);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5394 次 |
| 最近记录: |