.NET Разработчик
6.51K subscribers
427 photos
2 videos
14 files
2.04K links
Дневник сертифицированного .NET разработчика.

Для связи: @SBenzenko

Поддержать канал:
- https://boosty.to/netdeveloperdiary
- https://patreon.com/user?u=52551826
- https://pay.cloudtips.ru/p/70df3b3b
Download Telegram
Как проверить, что коллекция IEnumerable<Person> people пустая?

#Quiz #CSharp
Anonymous Quiz
8%
people.Count == 0;
11%
people.IsEmpty();
53%
!people.Any();
1%
people.First() != null;
27%
Любым из этих способов
👍22
Какое ограничение можно использовать, чтобы убедиться, что обобщённый параметр типа T имеет реализацию оператора + ?

#Quiz #CSharp
Anonymous Quiz
23%
where T: operator +
3%
where T: mathematical
65%
для оператора + не существует ограничения типа
10%
where T: numerical
Если names типа List<string>, какой вариант удалит все элементы со значением null?

#Quiz #CSharp
Anonymous Quiz
9%
names.Remove(null);
26%
names.Remove(name => name == null);
9%
names.RemoveAll(name == null);
48%
names.RemoveAll(name => name is null);
8%
List<string>.RemoveAll(names, name => name == null);
👍16👎2
Что выведет код?
var tasks = Enumerable.Range(0, 2)
.Select(_ => Task.Run( () => Console.Write("*"))); await Task.WhenAll(tasks); Console.Write(tasks.Count()); #Quiz #CSharp
Anonymous Quiz
4%
2
51%
**2
7%
**2**
10%
****2
27%
Что-то другое
Сколько времени займёт выполнение кода? (см. картинку в первом комментарии)
#Quiz #CSharp #Async
Anonymous Quiz
7%
завершится мгновенно
10%
~1000ms
32%
~2000ms
31%
~3000ms
11%
~4000ms
9%
больше 4000ms
👍15
Сколько областей видимости переменных в блоке try...catch...finally, обрабатывающем два вида исключений?
#Quiz #CSharp
Anonymous Quiz
14%
1
16%
2
27%
3
38%
4
5%
5
👍2
Какая из перегрузок метода AddNumbers будет выбрана? (см. картинку в первом комментарии)
#Quiz #CSharp
Anonymous Quiz
45%
int[]
31%
IEnumerable<int>
24%
ReadOnlySpan<int>
👍12👎1
Что выведет код с картинки в первом комментарии (при стандартных настройках культуры)?
#Quiz #CSharp
Anonymous Quiz
12%
23.11.2024 11.23.2024
40%
23.11.2024 11/23/2024
6%
23/11/2024 11/23/2024
13%
2024-11-23 11/23/2024
23%
23.11.2024 00:00:00 11/23/2024
7%
23.11.2024 00:00:00 11.23.2024
👍13👎2
Честно, не подглядывая, что произойдёт при попытке компиляции и запуска такого кода? #Quiz #CSharp
var var = new();
class var {};
Anonymous Quiz
74%
ошибка компиляции
3%
ошибка времени выполнения
22%
это валидный код C#
2👍24👎22
Какой вариант блокировки позволяет использовать await внутри критической секции?
#Quiz #CSharp
Anonymous Quiz
15%
lock
13%
Monitor.Enter/Monitor.Exit
15%
Semaphore
40%
SemaphoreSlim
8%
Mutex
9%
ReaderWriterLockSlim
👍18
Что будет выведено в результате выполнения кода на картинке в первом комментарии?
#CSharp #Quiz
Anonymous Quiz
3%
4, 4
3%
4, 5
48%
5, 4
18%
5, 5
5%
5, 0
5%
0, 0
13%
Ошибка компиляции
4%
Ошибка времени выполнения
👎21👍16