首页 > 解决方案 > 尽管接收到数据,变量仍为 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”文本框,然后尝试在所选节点之前添加一个节点,但是当我检查崩溃说明时,“当前”为空,但 TextBoxNodePosition 有一个数字要给出

编辑:截图 VS IDE 错误

标签: c#linked-list

解决方案


推荐阅读