uriAddress.GetLeftPart的用途是什么?如何在C#中使用它?

uriAddress.GetLeftPart的用途是什么?如何在C#中使用它?,c#,C#,UrAddress.GetLeftPart的用法是什么?在C#中如何使用它。请提供一个例子。如果我需要提取 http://localhost:2008/ 离开 http://localhost:2008/ClientDashBoard/CreateDocument 我可以使用UrAddress.GetLeftPart来做那项工作吗?可以 通常,如果您对.NET类库方法有任何疑问,我建议您首先查看MSDN文档。您可以在VisualStudio中轻松地访问它,方法是将光标放在有问题的方法上并点

UrAddress.GetLeftPart的用法是什么?在C#中如何使用它。请提供一个例子。如果我需要提取

http://localhost:2008/
离开

http://localhost:2008/ClientDashBoard/CreateDocument 
我可以使用UrAddress.GetLeftPart来做那项工作吗?

可以

通常,如果您对.NET类库方法有任何疑问,我建议您首先查看MSDN文档。您可以在VisualStudio中轻松地访问它,方法是将光标放在有问题的方法上并点击F1。例如,具有您需要的所有信息:

GetLeftPart方法返回一个字符串,该字符串包含URI字符串最左边的部分,以part指定的部分结尾

[……]

以下示例显示了URI以及使用Scheme、Authority、Path或Query调用GetLeftPart的结果

URI                                           Scheme   Authority               [...]
http://www.contoso.com/index.htm?date=today   http://  http://www.contoso.com
因此,显然,
myUri.GetLeftPart(UriPartial.Authority)
正是(几乎)您所需要的

但请注意以下几点:

GetLeftPart在以下情况下包含分隔符:

[……]

权限不包括路径分隔符

因此,您将获得
http://localhost:2008
而不是
http://localhost:2008/
。将其作为练习留给读者