Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
string s = "keyboard";
Console.WriteLine(s.Substring(3, 5));board
- Ждать
bo: второй аргументSubstring— длина куска, а не индекс его конца, поэтомуSubstring(3, 5)берёт пять символов. - Ждать исключения: кусок может кончаться последним символом, поэтому начало 3 и длина 5 ровно помещаются в строку из 8 букв.
- Что напечатает
s.Substring(3)для той же строки? - Что произойдёт, если заменить вызов на
s.Substring(3, 6)?