运行我的代码时,我在文本框的不同行上放置了几个字符串,但它中断说“Items.Add(item)”上存在空异常错误我不确定为什么会收到此错误,因为在 Visual Studio 中的字符串变量 item 不为空,它包含一个返回字符,所以我不确定这是否是一个问题.. 例如 item = "uno\r"。此外,Items 是一个字符串列表。有谁知道为什么我不断收到这个空异常?
public List<string> Items;
public void getItemsFromTextBox(TextBox textbox)
{
string[] lines = textbox.Text.Split('\n');
foreach (string item in lines)
{
if (!String.IsNullOrWhiteSpace(item))
Items.Add(item);
}
}