StreamReader login = new StreamReader("C:/Users/Me/Documents/logins.txt");
string ar = login.ReadToEnd();
string[] names = ar.Split("\r\n");
login.Close();
我正在从文件中读取一组登录名,例如“用户名,密码”,然后使用换行符“ usr,pwd”或其他名称。我想通过在新行的开头进行拆分将txt文件拆分为一组数组,但是“ \ r \ n”似乎不起作用,出现错误“无法从字符串转换为char” 。我已经尝试过Environment.Newline,但是它也不起作用,带有相同的错误消息。
String.Split需要一个数组或一个小数char
或string
值进行分割。您需要将代码更改为:
string[] names = ar.Split(new string[]{"\r\n"}, StringSplitOptions.None);