我使用没有MVC的剃须刀C#。我正在使用来自SQL的数据进行即时计算。我想要做的就是将结果存储到一个数组中,以便以后总和。将计算结果存储到数组中C#
conn.SQL = ....
//set up connection
SqlConnection connect = new SqlConnection(...);
connect.Open();
//create the data reader
SqlCommand cmd = new SqlCommand(....., connect);
SqlDataReader dr = cmd.ExecuteReader();
cmd.Dispose();
while (dr.Read())
{
foo = 0
bar = 0;
//get local variables from database
foo = Math.Round(Convert.ToDouble(dr["foo"]), 2);
bar = Math.Round(Convert.ToDouble(dr["bar"]), 2);
foo = var - foo2 - foo3;
try
{
if ((foo/var) >= .5)
{
if (foo <= 0.00)
{
bar = 0.00;
bar = var * .5;
}
else
{
MyVar = bar * .7 - foo;//This is the calculation done on the fly.
foo = bar * .5;
// MyVar_array = [];// This is the array I want to store the results to summed later on
}
}
}
catch (Exception e)
{
}
这些都是计算,然后我在一个表
的数据显示正确显示这些@ foo.ToString(“C”)和计算是正确的>问题是我想从这一栏中获得总数。当试图给我们一个数组时,我从当前上下文中不存在各种错误。之后,我会在我的代码顶部声明,然后我会收到一个错误,说我可以在这个范围内使用这个变量。
你的问题是各项指标? –
我的朋友,你还没有问过一个问题。什么给你带来困难?你不知道如何声明数组?如何更新它?如何显示其内容?您的示例不包含任何循环,SQL或HTML,因此我不知道您在哪里遇到问题,或者示例中的代码如何应用于此问题。 –