0 голосов
спросил от в категории ASPNETC5
Пожалуйста, прочитайте #the documentation # [#^ #]. Это происходит потому, что
MSDN wrote:
Метод String.LastIndexOf сообщает о позиции индекса на основе нуля последнего вхождения указанный символ Unicode или строка в этом экземпляре. Метод возвращает -1, если символ или строка не найдены в этом экземпляре.

< br> Итак, вы не можете вернуть подстроку, которая начинается с нуля и заканчивается на -1;)

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

0 голосов
ответил от
Длина не может быть меньше нуля.

Documentid=DocumentIds.Substring (0, DocumentIds.LastIndexOf (',')); < br>
Это исключение произойдет, если вы передаете DocumentIds без ',';

DocumentIds.LastIndexOf (',' ), это вернет -1;

, тогда Documentid=DocumentIds.Substring (0, -1); выбрасывает исключение ..


Постарайтесь справиться с этим. Если вам нужна дополнительная помощь, дайте мне знать ..

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...