0

カウンター名だけでなく、カウンターの実際の結果を配列に入れる方法がわからないことを除いて、私はこれをほとんど理解しました。次に、ループして、カウンターが増加するたびにPriceby1を増やします (たとえば、ループの終わりまでに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++;
}
4

2 に答える 2

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"];
于 2012-10-27T01:11:54.457 に答える
0

あなたの最後のコメントから私が理解したことに基づいてPrice285Counter285

たとえば、Counter 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;
    }
}

ありがとう、
これが役に立つことを願っています:)

于 2012-10-27T01:14:57.440 に答える