Uri myuri = new Uri("http://aaa/bbb/ccc/ddd/eee");
String str= myuri.Segments[myuri.Segments.Length-3];
Я думаю, что это самый элегантный способ, которым вы можете достичь с помощью C #.
EDIT:
На самом деле вы также можете перейти с myuri.Segments[2]
здесь, там дают тот же результат. Также обратите внимание, что этот код возвращает "ccc/"
как результат, поэтому, если вы хотите получить "ccc"
, вы можете пойти по этому (также элегантному) пути.
String str= myuri.Segments[myuri.Segments.Length-3].TrimEnd('/');