Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将字符串转换为System.Uri?_C#_Visual Studio - Fatal编程技术网

C# 如何将字符串转换为System.Uri?

C# 如何将字符串转换为System.Uri?,c#,visual-studio,C#,Visual Studio,我正在visual studio(visual Basic或C#)中为我的应用程序构建一个应用程序。(这不是网站广告) 该网站有两个版本。一个旧的和一个新的。在应用程序的设置区域中,用户按下一个按钮来更改变量(或设置)。因此,当点击该按钮时,用户可以转到webbrowser,并在选择时看到旧的或新的选项 但是,当我在浏览器表单中使用webbrowser1.url=my.settings.website对其进行编码时,它会在my.settings.website下抛出一个带有蓝色~线的错误,并说:

我正在visual studio(visual Basic或C#)中为我的应用程序构建一个应用程序。(这不是网站广告)

该网站有两个版本。一个旧的和一个新的。在应用程序的设置区域中,用户按下一个按钮来更改变量(或设置)。因此,当点击该按钮时,用户可以转到webbrowser,并在选择时看到旧的或新的选项

但是,当我在浏览器表单中使用
webbrowser1.url=my.settings.website
对其进行编码时,它会在
my.settings.website
下抛出一个带有蓝色~线的错误,并说:
类型“String”的值不能转换为“System.uri”


有人知道解决这个问题的方法吗?

webbrowser1.Url
属性需要类型为
System.Uri
的对象,而您只提供了一个
字符串,无法自动转换。请尝试以下操作:

webbrowser1.Url = new System.Uri(my.settings.website);

你不需要想办法绕过它。你需要读这封信。您需要一种将字符串转换为
System.Uri
的方法。
webbrowser1.url = new System.uri(my.settings.website) ;