Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
string line = "aaa bbb ccc dd! d!"; string[] lineArray = line.Split(new char[] { '\t' }); Console.WriteLine($"{lineArray[0]}");
我不知道为什么它永远不会起作用。
问题似乎是您的行字符串中没有制表符。
试试这个:
string line = "aaa\tbbb\tccc\tdd!\td!"; string[] lineArray = line.Split('\t'); Console.WriteLine($"{lineArray[0]}");
工作得很好。您还必须在字符串中定义转义参数。否则,您可能会查找多个空格(可能您的编辑器设置为在您输入选项卡时生成)。