我正在使用Xamarin.iOS,并且正在使用NSAttributeString。
我需要知道链接属性是否包含URL。我找到了一个Swift代码来做到这一点:if let url = value as? URL
,但是我不知道什么C#类代表“ URL”。
据我了解,URL和NSUrl是不同的,所以我不能使用后者。有那些Swift结构的命名模式吗?
使用Uri class并尝试这种方法:
bool isUriCorrect = Uri.IsWellFormedUriString("https://www.stackoverflow.com", UriKind.Absolute);
建议的方法IsWellFormedUriString()
通过尝试使用字符串构造URI来指示字符串是否格式正确,并确保该字符串不需要进一步转义。