Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在复选框中存储双变量?_C# - Fatal编程技术网

C# 如何在复选框中存储双变量?

C# 如何在复选框中存储双变量?,c#,C#,我想将数据从标记控件传递到文本框。标记控件位于复选框中。所以若复选框被选中,我点击按钮,标签中的数据就会传递到一个文本框中。 标记控件中的数据为十进制数: 在我使用Int之前,我使用了Convert.ToInt32,它工作正常,但现在我需要将它转换为double。它不起作用,我也不知道为什么 好的,我解决了。这是“文化问题”。谢谢您的帮助:)您可能有文化问题。因此,您可以尝试: XmlConvert.ToDouble(chkBox.Tag); 所谓文化问题,我指的是使用1.1或1,1 希望

我想将数据从标记控件传递到文本框。标记控件位于复选框中。所以若复选框被选中,我点击按钮,标签中的数据就会传递到一个文本框中。

标记控件中的数据为十进制数:

在我使用Int之前,我使用了
Convert.ToInt32
,它工作正常,但现在我需要将它转换为double。它不起作用,我也不知道为什么


好的,我解决了。这是“文化问题”。谢谢您的帮助:)

您可能有文化问题。因此,您可以尝试:

XmlConvert.ToDouble(chkBox.Tag);
所谓文化问题,我指的是使用1.1或1,1

希望它能起作用

编辑1:

然后要倒退,您需要:

doubleValue.ToString(System.Globalization.CultureInfo.InvariantCulture);

欢迎来到堆栈溢出。不幸的是,“它不工作”并没有告诉我们您使用了什么代码,或者发生了什么。我猜您刚刚使用了
Convert.ToDouble
,您所在的文化中小数点不是句点,您看到了一个异常。但你应该在问题中填写所有这些内容,并请在问题中以文本形式提供文本,而不是通过屏幕截图。