我几乎想到了这一点,除了我不知道如何将计数器的实际结果放入数组而不仅仅是计数器名称。然后,我希望它为计数器的每次增加循环并增加Price
1
(例如,如果Counter285
7
Price285
将增加在循环结束时按7
。现在已经晚了,这可能很明显。遗憾。
double[] arr = new double [] {Counter285, Counter134, Counter085};
foreach (double i in arr)
{
if (i == Counter285)
Price285++;
else if (i == Counter134)
Price134++;
else
Price085++;
}
答案 0 :(得分:1)
你在找这样的东西吗?
Dictionary<String, int> CountTable = new Dictionary<string, int>();
CountTable.Add("Counter285", 7);
CountTable.Add("Counter134", 8);
CountTable.Add("Counter085", 9);
int Count = CountTable["Counter085"];
答案 1 :(得分:0)
根据我在上一条评论中所理解的内容,您希望将Price285
增加Counter285
例如,如果计数器285有7个计数,它会使Price285增加7
我认为这非常简单,只需将Price285++;
替换为Price285 += Counter285;
示例强>
int Counter285= 0, Counter134 = 0, Counter085 = 0;
int Price285= 0, Price134 = 0, Price085 = 0;
double[] arr = new double[] { Counter285, Counter134, Counter085 };
foreach (double i in arr)
{
if (i == Counter285)
{
Price285 += Counter285;
}
else if (i == Counter134)
{
Price134 += Counter134;
}
else
{
Price085 += Counter085;
}
}
谢谢你, 我希望你觉得这很有帮助:)