vb.net - 小数的处理
问题描述
我目前正在尝试从文本文件中读取数据并将其插入到 sqlite 数据库中
视觉正在使用fileReader读取数据(使用小数点即4.56的十进制数),当数据以字符串形式直接读取并正确显示时,即4.56,但是当尝试转换为数字时,它使用十进制逗号格式即 4,56 如果我不必将其发送到数据库,这将不是一个大问题(4,56 在选择它的 2 个字段 a 4 和 a 56)
通过查看其他帖子,我看到默认是小数点(我看到有相反问题的人Visual Basic 处理小数点逗号) CurrentRow 是一个字符串数组,包含文件中的当前行,位置 11 包含 19.90
MessageBox.Show(10 / 3) outputs 3,33333
MessageBox.Show(CurrentRow(11)) outputs 19.90
MessageBox.Show(Val(CurrentRow(11))) outputs 19,9
MessageBox.Show(Decimal.Parse(CurrentRow(11))) 1990
MessageBox.Show(Decimal.Parse(Val(CurrentRow(11)))) 19,9
解决方案
推荐阅读
- prolog - 序言切“!” erlang中的运算符
- java - 将 Spring Boot WebMvcConfigurer 限制为仅指定路径
- java - 如何在使用 prod 数据库时停止 java 实体以获取保存#java
- r - 按特定列分组并在 Python 中使用 dplython 汇总行数
- javascript - 如何在不使用叠加层的情况下标记开放层中的特征
- ruby-on-rails - 如何更改 Rspec 中的默认控制器?
- javascript - 如何使用 CodeMirror 在 TextArea 中添加值
- r - as.POSIXlt.numeric(x, tz = tz(x)) 中的错误:必须提供“原点”
- node.js - AWS SES 中的电子邮件问题
- sonarqube - Sonarqube git ci 推送拒绝