在c#中拆分网址代码

时间:2011-12-13 17:42:56

标签: c#-3.0

我想使用以下代码拆分URL:

string url="http://images/newyork/1550/t_2911340.JPG";
file_name=server.MapPath("~/storedImages/")+"t_2911340.gif";
save_file_from_url(file_name,url);

但我希望我的代码如下:

file_name=server.MapPath("~/storedImages/") +
    ( values after last / from url and before ) +
     gif // by adding gif i want to rename it

你能帮我拆分代码并附加吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

the System.Uri class。构造System.Uri的实例,将您的URL字符串传递给构造函数。然后访问Uri对象的各种属性作为“拆分”URL。要进一步将网址的路径部分拆分为细分,请使用Segments Property