【发布时间】:2020-07-06 03:30:06
【问题描述】:
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”似乎不起作用,出现错误“无法从字符串转换为字符” .我已经尝试过 Environment.Newline,但这也不起作用,并带有相同的错误消息。
【问题讨论】:
-
为什么不直接使用
File.ReadAllLines呢?
标签: c# arrays string split char