2016-04-19 42 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