使用.net维护double数据类型的变量值

时间:2012-06-22 05:35:53

标签: vb.net datatable

数据表包含一些值,如0.0,10000.00,54678.94。我使用for循环获取该值并将其存储在double数据类型的变量中。我想添加这些nos并将其存储在变量中。 每次变量值都改变了。

 for loop

   Dim ds5 As dataset1.pro_dtsumDataTable = TA5.GetData(TextBox1.Text, users)

   If (ds5.Rows.Count > 0) Then 
   Dim y As Double
   y = Double.Parse(ds5(0)("sum(fld_primary)").ToString())
   Dim y1 As Double
   y1 = 0 + y
   End If
  Next

第一次y1 = 0.0
下次y1的值未添加到先前值 我想要结果y1 = 64679.34
我是vb.net的新手。请帮忙做到这一点?

1 个答案:

答案 0 :(得分:0)

for loop
   Dim ds5 As dataset1.pro_dtsumDataTable = TA5.GetData(TextBox1.Text, users)
   If (ds5.Rows.Count > 0) Then 
   Dim y As Double
   y = Double.Parse(ds5(0)("sum(fld_primary)").ToString())
   Dim y1 As Double
   y1 += 0 + y
   End If
  Next

您继续将y分配给y1。我想你想要做的是increment价值。例如

y1 += 0 + y

+ =与:

相同
y1 = y1 + 0 + y