检查C#中的字符串是否为URL

Fan*_*o68 5 c# string url parsing

这种情况以前也有人问在这里,但答案都是PHP相关.是否有使用C#的类似且有效的解决方案?像特定的测试类或例程?我想解析www.google.com或google.com或mywebsite.net等...有或没有前缀.谢谢

小智 15

C#也有正则表达式,但这似乎更简单:

bool isUri = Uri.IsWellFormedUriString(url, UriKind.RelativeOrAbsolute);
Run Code Online (Sandbox Code Playgroud)

(在URL的正则表达式中回答)