我想检查数组中的值,如果存在返回值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' *可能给人一种印象,即你不关心你的代码。 –
好像我的帖子是无敌的..-.- –