将Combobox百分比转换为双variables

我使用VB.Net创build使用visual studio 2012摊销计算器。我有一个combobox,其中包含百分比列表:

Dim dblInterest As Double Dim InterestRateInput For InterestRateInput = 20 To 2000 Step 1 dblInterest = Math.Round(InterestRateInput / 10000, 4) cboInterestRateInput.Items.Add(FormatPercent(dblInterest)) 

由于我格式化的值百分之我不能再将其转换为一个双重,因为它有“%”的标志。 用户select所需的百分比后,如何将百分比转换为双精度? 我试图执行这一行代码没有成功:

 dblAnnualRate = CDbl(cboInterestRateInput.Items(cboInterestRateInput.SelectedIndex)) 

编辑:要解决这个问题,我做了dblAnnualRate = CDbl(cboInterestRateInput.Items(cboInterestRateInput.SelectedIndex).ToString.Rep蕾丝(“%”,“”))增加了另一个variables,我设置等于dblAnnualRate / 100

使用String.Replace("%","")替换“%”,然后使用Double.TryParse()将字符串转换为double