【发布时间】:2021-05-26 02:22:21
【问题描述】:
C# .NET Framework 4.7.2
所以我有一个链接:https://pastebin.com/raw/fZzAdRJw,我想获取第三行的文本。我该怎么做?
我的代码:
private void ReadLine()
{
using (var wc=new System.Net.WebClient())
{
wc.DownloadString("https://pastebin.com/raw/fZzAdRJw");
}
}
我没有提供很多代码,因为我完全不知道该怎么做。 对不起,我很不擅长 C#。
【问题讨论】:
-
你试过splitting
\n上的数据吗?所以类似于:var thirdString = wc.DownloadString("https://pastebin.com/raw/fZzAdRJw").Split('\n')[2];拆分返回一个字符串数组,使用[2]将访问第三项,数组基于 0 索引。这也只是一个简单的例子。 TBH 我会下载字符串,尝试将其拆分,然后在尝试通过该索引访问字符串之前查看该索引是否存在。 -
在括号后添加
.Split(new [] {"\r\n"}, StringSplitOptions.None)[2]对我有用。 -
@Codexer
Does this answer your question? Easiest way to split a string on newlines in .NET?不,但我会尝试 evelmandarine 和你的 cmets 看看它是否有效 -
@Codexer 感谢您的评论有效,我喜欢它,因为它简短而简单
标签: c# .net .net-4.7.2