不从网络服务器上的 txt 文件中读取新行



在此脚本中,我正在尝试读取 Web 服务器上 txt 文件的行并将其显示在列表框中,但它没有读取新行!

public byte[] GetFileViaHttp(string url)
{
using (WebClient client = new WebClient())
{
return client.DownloadData(url);
}
}
private void Form1_Load(object sender, EventArgs e)
{
var result = GetFileViaHttp(@"https://www.lunabooster.com/list/script-list.txt");
string str = Encoding.UTF8.GetString(result);
string[] strArr = str.Split(new[] { "rn" }, StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < strArr.Length; i++)
{
OpenSourceListBox.Items.Add(strArr[i].ToString());
}
}

我测试您的代码,如果您将rn更改为n,则可以正常工作。

更改此内容:

string[] strArr = str.Split(new[] { "rn" }, StringSplitOptions.RemoveEmptyEntries);

自:

//                                      
string[] strArr = str.Split(new[] { "n" }, StringSplitOptions.RemoveEmptyEntries);

最新更新