0
    private void CheckoutButton_Click(object sender, RoutedEventArgs e)
    {

      string[] chkItems = listBox1.SelectedItems.OfType<string>().ToArray();
      textBlock1.Text = chkItems[0] + Environment.NewLine + chkItems[1] + Environment.NewLine + chkItems[2] +
          Environment.NewLine;

    }

我正在创建的应用程序中有这段代码。我有一个显示一些选项的列表框,它们最多可以选择 3 个项目,但是如果他们不选择 3 个项目,我的应用程序会一直崩溃。有没有办法让它成为一个 if 语句,以便他们可以选择 1、2 甚至 3 个项目?

4

1 回答 1

0

您可以foreach循环执行

   string[] chkItems = listBox1.SelectedItems.OfType<string>().ToArray();

    textBlock1.Text=string.Empty;
    foreach(string item in chkItems)
    {
      textBlock1.Text=textBlock1.Text + item +Environment.NewLine;
    }
于 2013-03-22T22:00:36.703 回答