gpt4 book ai didi

c# - 超链接中的“System.UriFormatException”

转载 作者:太空宇宙 更新时间:2023-11-03 19:09:07 28 4
gpt4 key购买 nike

我有一些这样的字符串:

www.example.com/sdWqaP

twitter.com/sdfks

并想将它们分配给一个HyperLink

var hyperlink = new Hyperlink
{
NavigateUri = new Uri(url),
TargetName = "_blank",
};

如果 url 以 http:// 开头,它工作正常,否则抛出 UriFormatException

更新:类似www.google.com 的网址不是有效的http 网址。有没有比 var url = "http://"+ "www.google.com"

更好的方法

最佳答案

你可以使用

var uri = new UriBuilder(s).Uri;

引用:http://msdn.microsoft.com/en-us/library/y868d5wh(v=vs.110).aspx

public UriBuilder(
string uri
)
// If uri does not specify a scheme, the scheme defaults to "http:".

关于c# - 超链接中的“System.UriFormatException”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22397388/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com