Xamarin.iOS中Swift的URL结构的C#等效项是什么?

问题描述 投票:0回答:1

我正在使用Xamarin.iOS,并且正在使用NSAttributeString。

我需要知道链接属性是否包含URL。我找到了一个Swift代码来做到这一点:if let url = value as? URL,但是我不知道什么C#类代表“ URL”。

据我了解,URL和NSUrl是不同的,所以我不能使用后者。有那些Swift结构的命名模式吗?

c# xamarin xamarin.ios
1个回答
0
投票

使用Uri class并尝试这种方法:

bool isUriCorrect = Uri.IsWellFormedUriString("https://www.stackoverflow.com", UriKind.Absolute);

建议的方法IsWellFormedUriString()通过尝试使用字符串构造URI来指示字符串是否格式正确,并确保该字符串不需要进一步转义。

© www.soinside.com 2019 - 2024. All rights reserved.