我的程序有问题。我必须读取一个文件*.txt
并按给定字符拆分它,例如:该文件包含以下内容:
rotbrow
yabector
gamerue
因此,当我插入给定的分隔符时a
,它应该像这样分隔行:
rotbrow
ya
bector
ga
merue
但它在没有 a 的情况下像这样打印它们:
rotbrow
ya
bector
ga
merue
这是我正在使用的代码:
foreach (string line in File.ReadAllLines(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\ArchivoaSeparar.txt"))
{
string[] parts = line.Split(cadenaTextBox.Text.ToCharArray());
foreach (string item in parts)
{
listBox1.Items.Add(item);
}
}
我不明白为什么不显示给定的分隔符(las 示例中的 a),我必须使用输入的任何文本和给定的分隔符来执行此操作。
希望你能帮助我解决这个问题。