Visual Studio 2010-构造函数在运行时使用Boolean.Parse引发格式异常-

偏差

在这里尝试尽可能简洁。

我有一个具有5个布尔属性的类文件,其中一个看起来像这样:

Property StereoCheckBox() As Boolean
    Get
        Return stereoCheckBoxBoolean
    End Get
    Set(ByVal value As Boolean)
        If value = True Then
            stereoCheckBoxBoolean = value
        End If
    End Set
End Property

现在在我的表单文件中,我有2个文本框,3个复选框和2个单选按钮,我需要在类文件中进行计算。我对使用Double.Parse的文本框没有任何问题,但是对于我而言,我无法弄清楚复选框和单选按钮将如何运行的语法。

我知道我需要根据是否单击了框或按钮来发送True或False,但无法弄清楚如何在构造函数中对其进行编码。

例如,这是我尝试过的不正确的事情之一:

Purchases = New Purchase(Double.Parse(TextBox1.Text), Double.Parse(TextBox2.Text), _ 
Boolean.Parse(CheckBox1.Checked), Boolean.Parse(Checkbox2.Checked), _ 
Boolean.Parse(CheckBox3.Checked), Boolean.Parse(RadioButton1.Checked), _ 
Boolean.Parse(RadioButton2.Checked))

任何帮助将不胜感激。在询问之前,我在互联网上搜寻了与我的问题类似的东西,但是却空了。

萨特帕尔

选中的是布尔数据类型,您无需解析它。我建议您删除Boolean.Parse功能。

因此,从

Boolean.Parse(CheckBox1.Checked)

CheckBox1.Checked

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章