尽管接收到数据,变量为Null

时间:2018-09-04 05:26:20

标签: c# linked-list

试图将节点插入到链表中会使我的Debug崩溃,因为显然我传递的节点的位置为null,我不知道为什么

private void addBefore_Click(object sender, EventArgs e)
    {
        if (!string.IsNullOrEmpty(textBoxCarName.Text) &&
            (!string.IsNullOrEmpty(textBoxNodePosition.Text)))
        {
            LinkedListNode<string> current = myCarCollection.Find(textBoxNodePosition.Text);
            myCarCollection.AddBefore(current, textBoxCarName.Text);
            showLinkedList();
        }
        else
            MessageBox.Show("Please enter both a Car name and a valid Node position");
    }

上面是我单击的按钮,该按钮检查“ TextBoxNodePosition” TextBox,然后尝试在选定的那个之前添加一个节点,但是当我检查崩溃注释时,“ current”为null,但是TextBoxNodePosition具有一个数字给予

编辑:屏幕截图 VS IDE Error

0 个答案:

没有答案