C # - Substring: index e length devem referir-se a um local dentro da string
Eu tenho uma string que parece
string url = "www.example.com/aaa/bbb.jpg";
"www.example.com/" tem 18 de comprimento fixo. Eu quero pegar a parte "aaa / bbb" desta string (a URL real não é exemplo nem aaa / bbb, o tamanho pode variar)
então aqui está o que eu fiz:
string newString = url.Substring(18, url.Length - 4);
Então eu peguei a exceção: index e length devem se referir a um local dentro da string. O que há de errado com meu código e como corrigi-lo? Desde já, obrigado.