C# — Подстрока: индекс и длина должны указывать на место в строке

У меня есть строка, которая выглядит как

string url = "www.example.com/aaa/bbb.jpg";

«www.example.com/» имеет фиксированную длину 18. Я хочу получить часть "aaa/bbb" из этой строки (фактический URL-адрес не является ни примером, ни aaa/bbb, хотя длина может варьироваться)

, поэтому вот что я сделал:

string newString = url.Substring(18, url.Length - 4);

Затем я получил исключение: индекс и длина должны относиться к местоположению в строке. Что не так с моим кодом и как это исправить? Заранее спасибо.

25
задан Kenster 4 September 2016 в 12:31
поделиться