我正在使用Visual Studio 2012和Visual Basic編程語言。我有一個單位轉換器,目前正在轉換長度。我的問題是,當我轉換1釐米到英里我得到6.214E-06。現在,我明白這是6.214 x 10^-6,但我希望它顯示實際數字而不是科學記數法。我相信用戶會更容易。我如何讓它顯示實際的號碼(0.000006214)?使用Visual Basic將釐米轉換爲英寸
' converts centimeter to...
If cbo1.SelectedItem = "Centimeter" Then
If cbo2.SelectedItem = "Kilometer" Then
txtUnit2.Text = Math.Round(dblUnit1 * 0.0001, 6).ToString.Trim
ElseIf cbo2.SelectedItem = "Meter" Then
txtUnit2.Text = Math.Round(dblUnit1 * 0.01, 6).ToString.Trim
ElseIf cbo2.SelectedItem = "Centimeter" Then
txtUnit2.Text = txtUnit1.Text
ElseIf cbo2.SelectedItem = "Millimeter" Then
txtUnit2.Text = Math.Round(dblUnit1 * 10, 6).ToString.Trim
ElseIf cbo2.SelectedItem = "Mile" Then
txtUnit2.Text = dblUnit1 * 0.000006214.ToString.Trim
ElseIf cbo2.SelectedItem = "Yard" Then
txtUnit2.Text = Math.Round(dblUnit1 * 0.010936133, 6).ToString.Trim
ElseIf cbo2.SelectedItem = "Foot" Then
txtUnit2.Text = Math.Round(dblUnit1 * 0.032808399, 6).ToString.Trim
ElseIf cbo2.SelectedItem = "Inch" Then
txtUnit2.Text = Math.Round(dblUnit1 * 0.393700787, 6).ToString.Trim
End If
End If
我在VS2013中使用'value.ToString(「R」)'得到'6.214E-06'。 –