c# – 将数值分隔为整数
发布时间:2020-12-15 06:55:51 所属栏目:百科 来源:网络整理
导读:我想将一千个分离的值转换为整数,但是我得到一个例外. double d = Convert.ToDouble("100,100,100"); 工作正常,得到d = 100100100 int n = Convert.ToInt32("100,100"); 正在获得一个格式异常 Input string was not in a correct format 为什么? 解决方法
我想将一千个分离的值转换为整数,但是我得到一个例外.
double d = Convert.ToDouble("100,100,100"); 工作正常,得到d = 100100100 int n = Convert.ToInt32("100,100"); 正在获得一个格式异常
为什么? 解决方法
尝试这个:
int i = Int32.Parse("100,100",NumberStyles.AllowThousands); 请注意,Parse方法将在无效字符串上引发异常,因此您可能还需要查看TryParse方法: string s = ...; int i; if (Int32.TryParse(s,NumberStyles.AllowThousands,CultureInfo.InvariantCulture,out i)) { // if you are here,you were able to parse the string } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- xml – 使用XSLT跳过节点
- FLASH AS3.0 鼠标拖动技术 startDrag();stopDrag
- cocos 3.2 mac下环境变量配置极其小米手机连接ma
- PostgreSQL是否支持透明压缩表(片段)?
- ruby-on-rails – 支持Ruby on Rails中的移动设备
- 初探React-router实现导航
- 在vue项目中使用Nprogress.js进度条的方法
- Cocos2d-x3.3Final(11)TextBMFont常用成员函数
- ruby-on-rails – 在应用程序中使用rails engine
- ruby-on-rails – omniauth-facebook cannnot获取
热点阅读