Что произойдёт при выполнении следующего кода?
List<int> nums = [1, 42, 69]; nums.Remove(1); nums.Remove(2);
#Quiz #CSharp
List<int> nums = [1, 42, 69]; nums.Remove(1); nums.Remove(2);
#Quiz #CSharp
Anonymous Quiz
16%
Будет удалён только 1й элемент
3%
Будет удалён только 2й элемент
16%
Будут удалены 2й и 3й элементы
65%
Будет удалён 1й элемент, и возникнет ошибка, т.к. нет элемента 2
👍18👎1
Сколько областей видимости переменных в блоке try...catch...finally, обрабатывающем два вида исключений?
#Quiz #CSharp
#Quiz #CSharp
Anonymous Quiz
14%
1
17%
2
27%
3
38%
4
5%
5
👍2
Какая из перегрузок метода AddNumbers будет выбрана? (см. картинку в первом комментарии)
#Quiz #CSharp
#Quiz #CSharp
Anonymous Quiz
45%
int[]
31%
IEnumerable<int>
24%
ReadOnlySpan<int>
👍12👎1
Честно, не подглядывая, что произойдёт при попытке компиляции и запуска такого кода? #Quiz #CSharp
var var = new();
class var {};
var var = new();
class var {};
Anonymous Quiz
74%
ошибка компиляции
3%
ошибка времени выполнения
23%
это валидный код C#
2👍24👎22