3
A
回答
6
在转换为int之前,不应将对象转换为字符串。
int uid = Convert.ToInt32(dt.Rows[0]["userid"]);
如果您需要将字符串转换为int然后使用;
int uid = int.Parse("1");
+0
1. C#区分大小写。 2.在代码之前放置四个空格,将其格式化为代码。使用'>'作为引用块。有关[Markdown编辑帮助](http://stackoverflow.com/editing-help)页面的更多信息。 – 2011-03-24 10:23:19
+0
@martinho,欢呼声,我现在不在IDE前面测试代码。 – 2011-03-24 10:43:52
1
Int32.Parse(...) ... - 您的ToString()方法
5
使用是Null转换为整形前要检查。
DataRow row=dt.Rows[0];
int uid = row.IsNull("userid") ? 0 : (Convert.ToInt32(dt.Rows[0]["userid"]);
相关问题
- 1. C#将UTC int转换为DateTime对象
- 2. 如何将int转换为对象? (java)
- 3. 如何将对象转换为int?
- 4. Kohana将数据库对象转换为int
- 5. 将数据库行转换为对象
- 6. 如何将对象转换为转换器中的int值?
- 7. 将sql数据转换为c#对象
- 8. 在'C'中将int转换为int []
- 9. 如何将对象[,]转换为C#中的数据表
- 10. 在C#中将对象{double [,]}转换为double [,]或int [,] .net
- 11. 如何在Java中将对象类型转换为int类型?
- 12. 如何在熊猫中将所有int转换数据转换为int?
- 13. 如何将'int *'类型的swig对象转换为ctypes int *
- 14. 如何将int数组转换为int?
- 15. 在C/C++中将int转换为bool
- 16. 如何将XML转换为C#对象
- 17. 如何对象转换为INT
- 18. 在Smarty中将对象转换为int int
- 19. c#如何将Json数据转换为对象
- 20. C#:如何将对象转换为ItemSource数据类型?
- 21. 如何将int数组转换为位图对象?
- 22. 如何在C++中将int [] []转换为int **
- 23. 如何在C++/CLI中将'int *'转换为'int ^'?
- 24. 如何在C中将unsigned int转换为int?
- 25. 无法将对象转换为int
- 26. 无法将PHP对象转换为int
- 27. python将对象转换为int
- 28. 将元素对象转换为Int?
- 29. 将双重对象转换为int
- 30. 将对象转换为int时出错
问题在哪里? – sarnold 2011-03-24 10:14:56
什么是数据库列的类型?该代码会发生什么? (另外,如果你想将它转换为int,你为什么要把它转换成一个字符串?) – 2011-03-24 10:17:30