标签: c# xamarin.forms xamarin.ios
我有这段代码:
public void Launch(Uri uri) { using (NSUrl nsUrl = new NSUrl(uri.AbsoluteUri)) { UIApplication.SharedApplication.OpenUrl(nsUrl); } }
上面的代码在打开url后释放nsUrl是否正确(并且是必需的)?
nsUrl
答案 0 :(得分:0)
您无需执行其他任何操作。 nsUrl将自动放置在using语句的末尾。
请参见Microsoft的爆炸here。
看到您的编辑后:是的,这是正确的。 NSUrl实现iDisposable。您可以找到NSUrl here的Xamarin文档。