2016-04-19 16 views
0

forループを使用して配列をステップ実行するメソッドを作成しようとしています。配列の添字が最小要件以上であれば、文字列配列の添字がリストボックスに追加されます。C#Forループの内部メソッド

私の弱い試みは、私がそれを試した方法と一緒です。 AwardMinimumメソッドを呼び出すときに、「無効な引数がいくつかあります」という記述がすべて間違っています。コメントはすべてのレベルがどのように見えるかです。 (レベル< = 10、レベル> 10 & & < = 20、等。)

  if (level <= 10) 
      { 
       AwardMinimum(perDayArray, min, awardsArray); 
       /*for (int i = 0; i < STATSIZE; i++) 
       { 
        if (perDayArray[i] >= 2) 
        { 
         awardListBox.Items.Add(awardsArray[i]); 
        } 
       }*/ 
      } 

方法自体

private void AwardMinimum(double perDay, int min, string awards) 
    { 
     for (int i = 0; i < STATSIZE; i++) 
     { 
      if (perDay >= min) 
      { 
       awardListBox.Items.Add(awards); 
      } 
     } 
    } 
+1

'perDayArray'、' min'、と 'awardsArray'から来て、その種類はどのようなものかはどこ? –

答えて

1

perDayArrayawardsArrayが配列されているが、AwardMinimum(double perDay, int min, string awards)方法であなたにそれらを使用ダブルとストリング。

それは次のようになります。

​​

または

AwardMinimum(perDayArray[i], min, awardsArray[i]); //where i is the index 
関連する問題