Usando o System.Uri para remover a barra redundante

Eu tenho uma condição no meu programa onde eu tenho que combinar um servidor (por exemplo,http://server1.my.corp/) que pode ou não ter uma barra final com um caminho relativo (por ex./Apps/TestOne/). De acordo comdocs, Uri devemos...

Canonicaliza o caminho para URIs hierárquicos compactando sequências como /./, /../, //, ...

Então, quando eu faço algo comovar url = new Uri(server + relativePath), Eu esperaria que levasse o que de outra forma seriahttp://server1.my.corp//Apps/TestOne/ e remova a barra dupla (ou seja,// ->/), masToString, AbsolutePath e várias opções ainda mostram a barra redundante / duplicada. Não estou usandoUri certo?

questionAnswers(1)

yourAnswerToTheQuestion