public static void Main()
var uri = new Uri("https://www.test.cs/im");
var uri2 = new Uri(uri, "/api/haha");
Console.WriteLine(uri.Append("api/jupijupi"));
public static class UriExtensions
public static Uri Append(this Uri uri, params string[] paths)
return new Uri(paths.Aggregate(uri.AbsoluteUri, (current, path) => string.Format("{0}/{1}", current.TrimEnd('/'), path.TrimStart('/'))));