我想檢查數組中的值,如果存在返回值else返回消息並從數組中讀取另一個值。添加如何添加條件到循環
else
{
MessageBox.Show("This Item ID Does Not Exist");
}
但問題是當該值不在數組中時,它想要顯示的消息爲1258038次。 我怎麼檢查值(輸入),如果它存在,我可以繼續,如果它不存在陣列,它返回並讀取另一個值(輸入可以是幾個值,必須逐個讀取)
for (int cun = 0; cun < ItemIdNumber.Length; cun++)
{
int Item_Id = Convert.ToInt32(ItemIdNumber[cun]);
for (int yyu = 0; yyu <= 1258038; yyu++)
{
int weer = c[yyu];
if (weer == Item_Id)
{
itemseq = yyu;
}
else
{
MessageBox.Show("This Item ID Does Not Exist");
}
}
float[] i_ff = b[itemseq];
for (int ii = 0; ii < i_ff.Length; ii++)
{
.......
邊注:請儘量與其他人共享代碼使用良好的變量名/方法名。 'ii'和'yyu' *可能給人一種印象,即你不關心你的代碼。 –
好像我的帖子是無敵的..-.- –