C# 从url文件获取url地址

C# 从url文件获取url地址,c#,string,url,text,C#,String,Url,Text,我对C#(只有大约一个月的经验)相当陌生。我正在进行一个项目,该项目将从一个.URL文件中获取URL地址,但我不知道如何进行 我曾尝试过谷歌搜索,但我一直得到“文本到url”,而不是相反的方式。任何帮助都会很棒!感谢您提前提供的任何信息!我也是新来的网站,所以如果需要回答更多的问题,请让我知道 编辑:基本上,我正在尝试将收藏夹中的所有internet快捷方式转换为它们的地址。例如,把我的“谷歌”快捷方式变成。我希望这会有所帮助。我想这会很容易,只要试一下: string line = File.

我对C#(只有大约一个月的经验)相当陌生。我正在进行一个项目,该项目将从一个.URL文件中获取URL地址,但我不知道如何进行

我曾尝试过谷歌搜索,但我一直得到“文本到url”,而不是相反的方式。任何帮助都会很棒!感谢您提前提供的任何信息!我也是新来的网站,所以如果需要回答更多的问题,请让我知道


编辑:基本上,我正在尝试将收藏夹中的所有internet快捷方式转换为它们的地址。例如,把我的“谷歌”快捷方式变成。我希望这会有所帮助。

我想这会很容易,只要试一下:

string line = File.ReadLines(FileName).Skip(1).Take(1).First();
string url = line.Replace("URL=","");
url = url.Replace("\"","");
url = url.Replace("BASE","");

虽然有点难看,但它确实有效,我建议使用正则表达式来验证生成的URL。

所以没有研究?什么是
.url
文件?它的内容仅仅是文本吗?如果是这样的话,那么您可能只需要将文件内容读入一个字符串(或字符串数组?)并解析您要从中查找的值。可能已经有一个工具可以做到这一点(我不知道)。如果没有,那么您编写该工具(我想它是一个没有太多代码的单一类)并将其发布到NuGet上供其他人使用将是非常酷的。是的,这段代码满足了我的项目所需。非常感谢。我确实需要添加一行额外的内容来替换我链接中出现的词库(以防其他人也有同样的问题)。