-4

在此处输入图像描述

string line = "aaa     bbb      ccc      dd! d!";
string[] lineArray = line.Split(new char[] { '\t' });

Console.WriteLine($"{lineArray[0]}");

我不知道为什么它永远不会起作用。

4

1 回答 1

1

问题似乎是您的行字符串中没有制表符。

试试这个:

string line = "aaa\tbbb\tccc\tdd!\td!";
string[] lineArray = line.Split('\t');

Console.WriteLine($"{lineArray[0]}");

工作得很好。您还必须在字符串中定义转义参数。否则,您可能会查找多个空格(可能您的编辑器设置为在您输入选项卡时生成)。

于 2020-10-22T17:50:44.477 回答