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

在这个脚本中,我试图在我的网络服务器上读取 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[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);


    for (int i = 0; i < strArr.Length; i++)

    {

        OpenSourceListBox.Items.Add(strArr[i].ToString());

    }

}


慕尼黑的夜晚无繁华
浏览 137回答 1
1回答

四季花海

如果您更改\r\n为\n.改变这个:string[]&nbsp;strArr&nbsp;=&nbsp;str.Split(new[]&nbsp;{&nbsp;"\r\n"&nbsp;},&nbsp;StringSplitOptions.RemoveEmptyEntries);到://&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string[]&nbsp;strArr&nbsp;=&nbsp;str.Split(new[]&nbsp;{&nbsp;"\n"&nbsp;},&nbsp;StringSplitOptions.RemoveEmptyEntries);
打开App,查看更多内容
随时随地看视频慕课网APP