从多行文本框中删除空行并使用文本框元素填充数组

时间:2013-12-23 13:13:21

标签: c# arrays textbox

我是全新的C#编码。实际上我需要知道如何从多行文本框中删除空白行,然后用其元素填充数组? 假设我的文本框的数据为:

d1
d2

d3



d8

所以我想在d2之后忽略空行,所以在d3之后然后用数据填充我的数组,这样数组应该只有:

 array={d1,d2,d3,d8} and not the blank lines data?

有人能帮助我吗?

1 个答案:

答案 0 :(得分:2)

试试这个:

var array = txtBox.Text.Split(new string[] {Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries);

这将通过换行符将TextBox的Text拆分为数组。并通过指定RemoveEmptyEntries的分割选项自动删除空元素。