将文本框中的双精度值拆分为多个数组

片刻

有人可以告诉我如何将double值拆分为:-

654782.690 

我可以将值分割成这个=

int i[0] = 65
int i[1] =  4
int i[2] =  7
int i[3] =  8
double i[4] = 2.690

欣赏答案。先感谢您。

编辑***

我的xml中有UTM坐标值。我要制作图表,坐标值落入网格中。假设我的区域面积为x1(578462.254),y1(648523.124)和x2(578481.452),y2(648474.156)。在我的xml中,我有一个数据点,它位于此坐标下。我想做的是使具有前两位数字的图表网格成为区域面积min和max(x,y)。

我希望我的澄清可以解释我想对这些数据进行的处理。非常感谢你。

我在这里得到答案:-

decimal dValue = 654782.690;
string sValue = dValue.ToString();

decimal[] dArray = new decimal[5];
dArray[0] = Convert.ToDecimal(sValue.Substring(0, 2));
dArray[1] = Convert.ToDecimal(sValue.Substring(2, 1));
dArray[2] = Convert.ToDecimal(sValue.Substring(3, 1));
dArray[3] = Convert.ToDecimal(sValue.Substring(4, 1));
dArray[4] = Convert.ToDecimal(sValue.Substring(5));

它的工作了!感谢您对解决我的问题的支持。:)

如果您没有保存科学价值,请使用decimal代替double

decimal dValue = 654782.690M;
string sValue = dValue.ToString();

deciaml[] dArray = new  decimal[5];
dArray[0] = Convert.ToDecimal(sValue.Substring(0,2));
dArray[1] = Convert.ToDecimal(sValue.Substring(2,1));
dArray[2] = Convert.ToDecimal(sValue.Substring(3,1));
dArray[3] = Convert.ToDecimal(sValue.Substring(4,1));
dArray[4] = Convert.ToDecimal(sValue.Substring(5));

若要使用0到3的数组索引值,请使用Convert.ToInt32()Int数据类型进行转换。

int iValue  = Convert.ToInt32(dArray[0]);

上面的示例未编译,可能会给出错误。以这个例子为逻辑。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将文本框值转换为双精度值

在Java8中将逗号分隔的双精度值字符串拆分为双精度数组

将双精度值绑定到文本框

Javascript:按值将数组拆分为多个数组

根据值将数组拆分为多个数组-PHP

将数组中的每个元素拆分为多个数组

如何使用Javascript将值拆分为多个数组?

将文本框字符串拆分为数组并按数组索引 C# 显示在标签中

如何添加多个文本框数字,以及将总和存储为双精度变量

使用一种方法将多个文本框转换为双精度

如何将每个字符的文本框拆分为多个子文本框

将一个数组按键和值拆分为多个数组 PHP

如何检查用户在文本框中输入的值是否为数字双精度?

如何在 ASPX C# 网站的文本框中接受双精度值?

将多个文本框值传输到数组

JAVA:如何将数组从“ViewAll”是数组标题的值拆分为多个数组

将数据框拆分为多个数据框

Java-将数组数组拆分为多个数组

Javascript:将数组数组拆分为多个数组

如何将多个动态生成的文本框值显示到数组中

根据来自另一个数据框的值将数据框拆分为多个数据框

根据列中的条件将Pandas数据框拆分为多个数据框

Python-将数组拆分为多个数组

将多维数组拆分为多个数组

将动态数组拆分为多个数组

将表拆分为多个数据框

将数组中的值放入文本框

如何在Javascript中为每个索引将数组拆分为多个数组

将数组拆分为多个数组并存储在不同的变量中