每个条件中的列表框项

本文关键字:列表 条件 | 更新日期: 2023-09-27 18:01:38

我喜欢在每个条件中获取当前项的字符串。

 public void checkStock()
 {
    foreach (var listBoxItem in listBox1.Items)
    {
        if (Convert.ToInt32(GetStock(listBox1.Items.ToString())) == 0)
        {
            MessageBox.Show("Item not in stock  ");
        }
    }
 }           

这样我就可以显示没有库存的商品的名称,比如"

MessageBox.Show("{0}" +"not in stock" , listbox.items.ToString());

每个条件中的列表框项

    public void checkStock()
    {
        foreach (var listBoxItem in listBox1.Items)
        {
            // use the currently iterated list box item
            MessageBox.Show(string.Format("{0} is not in stock!",listBoxItem.ToString()));
        }
    }

我不知道你应该如何检查它是否真的有库存-这基本上只是迭代集合,并打印出每个项目。你没有说明如何检查库存

可以在if子句中使用listBoxItem局部变量

这个也可以:

MessageBox.Show("{0} not in stock", listBoxItem.ToString());

使用字符串。使用foreach局部变量listBoxItem的格式方法,我猜应该用于检查项目是否也在库存中。

public void checkStock()
 {
    foreach (var listBoxItem in listBox1.Items)
    {
        if (Convert.ToInt32(GetStock(listBoxItem.ToString())) == 0)
        {
            MessageBox.Show(string.Format("{0} is not in stock!",listBoxItem.ToString()));
        }
    }
 }