-1

我想将列表框中的项目添加到字符串数组中

但是,当我运行代码时,我在变量声明中得到一个空引用异常。有任何想法吗?

列出项目;字符串[] 数组;

    public MainWindow()
    {
        InitializeComponent();

        items = new List<String>();
        listBox.Items.Add("Kevin");
        listBox.Items.Add("James");
        listBox.Items.Add("John");
        listBox.Items.Add("Mathew");
        listBox.Items.Add("George");
4

1 回答 1

0

您需要初始化数组,您只将其声明为类的成员:

private void Button_Click_2(object sender, RoutedEventArgs e)
{
    array = new string[listbox.Items.Count];

    ExchangeSort(array);
    listBox.Items.Clear();
    foreach (string i in array)
    {
        listBox.Items.Add(i);
    }
    MessageBox.Show("Done");

}
于 2013-04-08T03:32:09.677 回答