C # - Subcadena: el índice y la longitud deben referirse a una ubicación dentro de la cadena
Tengo una cadena que parece
string url = "www.example.com/aaa/bbb.jpg";
"www.example.com/" tiene una longitud fija de 18. Quiero obtener la parte "aaa / bbb" de esta cadena (la URL real no es un ejemplo ni aaa / bbb, aunque la longitud puede variar)
así que aquí está lo que hice:
string newString = url.Substring(18, url.Length - 4);
Luego obtuve la excepción: el índice y la longitud deben referirse a una ubicación dentro de la cadena. ¿Qué pasa con mi código y cómo solucionarlo? Gracias por adelantado.