c# - 尽管接收到数据,变量仍为 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 有一个数字要给出
编辑:截图
解决方案
推荐阅读
- actions-on-google - 我想用 orderupdate 的 lineupmate 更改项目数
- .net - 缓存控制在 asp.net core 2.0 应用程序中不起作用
- node.js - 如何处理 mongoDB 集合的规范化?
- postgresql - 教 Postgres 如何处理视图列的更新,这是“案例”操作的结果
- javascript - 405 Method Not Allowed - Laravel axios post Base64 字符串图像
- python-3.x - 井字游戏使用 python tkinter
- sql-server - 为什么在此更新中分离集合会提高速度?
- reactjs - 反应改变状态
- heroku - Moviepy:在heroku上运行时,书面视频文件中没有音频
- java - 多接口实现Android