Приведенные ниже процедуры и функции определены как методы одного класса. public static void Main() { string nameOld = "Петр Ильич Чайковский", nameNew; Console.WriteLine("После попытки удалить отчество: {0}", RemoveName2(nameOld, out nameNew) ? nameNew : nameOld); } static bool RemoveName2(string s1, out string s2) { ________________ int found1 = s1.IndexOf(" "); int found2 = s1.IndexOf(" ", found1 + 1); if (found1 > 0 && found2 >0) { s2 = s1.Remove(found1 + 1, found2 - found1); return true; } return false; }
Среди приведенных кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания приведет к корректной программе, выводящей на консоль строку Петр Чайковский
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
s2 = "";(Верный ответ)
string s2;
s2 = s1;(Верный ответ)
string s2=null;
s2 = " ";(Верный ответ)