我在文本文件中写了很多行,并且通过在各部分之间放置三个空格将每行分成几部分。以下是一行示例:
1 khashayar home
现在我想使用
读取和分割每一行 arraytobeprinted = ss.Split(' ');
但是我收到了这个错误:
字符文字中的字符太多
我该如何解决这个问题?
答案 0 :(得分:3)
您将角色作为拆分分隔符传递。尝试传递这样的字符串:
var parts = ss.Split(new[] { " " }, StringSplitOptions.None);
答案 1 :(得分:3)
试试这个:
ss.Split(new string [] {" "}, StringSplitOptions.None);
答案 2 :(得分:0)
您可以尝试String.Split Method (String[], StringSplitOptions)获得相同的结果。
string[] array2 = ss.Split(new string[]{" "}, StringSplitOptions.None);
答案 3 :(得分:0)
使用ss.Split(null)或ss.Split(new char [0]),这将以最简单的方式解决您的问题。
快乐编码!!!