ru
Feedback
C#/.Net на практике

C#/.Net на практике

Закрытый канал

C# .Net тесты @notxxx1 - по всем вопросам https://t.me/+B0j7cCEldMFlOTQy - ссылка на канал

Больше
1 924
Подписчики
-124 часа
-27 дней
-730 дней

Загрузка данных...

Похожие каналы
Нет данных
Возникли проблемы? Пожалуйста, обновите страницу или обратитесь к нашему support-менеджеру .
Входящие и исходящие упоминания
---
---
---
---
---
---
Привлечение подписчиков
сентябрь '26
сентябрь '26
+1
в 0 каналах
август '26
+7
в 0 каналах
Get PRO
июль '26
+3
в 0 каналах
Get PRO
июнь '26
+17
в 0 каналах
Get PRO
май '26
+10
в 0 каналах
Get PRO
апрель '26
+9
в 0 каналах
Get PRO
март '26
+12
в 0 каналах
Get PRO
февраль '26
+13
в 0 каналах
Get PRO
январь '26
+11
в 0 каналах
Get PRO
декабрь '25
+8
в 0 каналах
Get PRO
ноябрь '25
+28
в 0 каналах
Get PRO
октябрь '25
+13
в 0 каналах
Get PRO
сентябрь '25
+18
в 0 каналах
Get PRO
август '25
+15
в 0 каналах
Get PRO
июль '25
+23
в 0 каналах
Get PRO
июнь '25
+22
в 0 каналах
Get PRO
май '25
+21
в 0 каналах
Get PRO
апрель '25
+21
в 0 каналах
Get PRO
март '25
+17
в 0 каналах
Get PRO
февраль '25
+17
в 0 каналах
Get PRO
январь '25
+30
в 0 каналах
Get PRO
декабрь '24
+36
в 0 каналах
Get PRO
ноябрь '24
+34
в 0 каналах
Get PRO
октябрь '24
+60
в 0 каналах
Get PRO
сентябрь '24
+45
в 0 каналах
Get PRO
август '24
+154
в 0 каналах
Get PRO
июль '24
+101
в 1 каналах
Get PRO
июнь '24
+983
в 0 каналах
Get PRO
май '24
+278
в 35 каналах
Get PRO
апрель '24
+241
в 43 каналах
Get PRO
март '24
+203
в 20 каналах
Get PRO
февраль '24
+202
в 0 каналах
Get PRO
январь '24
+465
в 43 каналах
Get PRO
декабрь '23
+1 457
в 44 каналах
Дата
Привлечение подписчиков
Упоминания
Каналы
04 сентября0
03 сентября+1
02 сентября0
01 сентября0
Посты канала
#ПятничныйКвиз

2
Что выведет код? using System; class Program { static void Main() { int x = 10; Console.WriteLine(x++ + ++x); } } Правильный
Что выведет код? using System; class Program { static void Main() { int x = 10; Console.WriteLine(x++ + ++x); } } Правильный ответ: 22 Почему: выражение считается слева направо. Сначала x++ возвращает 10, но потом увеличивает x до 11. Затем ++x сначала увеличивает x до 12, потом возвращает 12. В итоге 10 + 12 = 22.
329
3
Нет текста...
339
4
Что выведет на экран этот код?
445
5
#ПятичныйКвиз
#ПятичныйКвиз
441
6
Что выведет на экран этот код?
648
7
#ПятничныйКвиз
#ПятничныйКвиз
521
8
В какой строке возникнет первое исключение?
499
9
В какой строке возникнет первое исключение? #ПятничныйКвиз
В какой строке возникнет первое исключение? #ПятничныйКвиз
464
10
Что выведет на экран этот код?
564
11
#ПятничныйКвиз
#ПятничныйКвиз
497
12
✔️ Задача C# и ASP.NET Core В проде под нагрузкой API начинает подвисать, медиана ответа растёт с 40 мс до 400 мс, а иногда и
✔️ Задача C# и ASP.NET Core В проде под нагрузкой API начинает подвисать, медиана ответа растёт с 40 мс до 400 мс, а иногда и выше. Логи показывают, что в горячем месте встречается такой public async Task<User> GetUserAsync(int id) { using var conn = new SqlConnection(_conn); conn.Open(); // 👈 синхронный блокирующий вызов var cmd = conn.CreateCommand(); cmd.CommandText = "SELECT * FROM Users WHERE Id = @id"; cmd.Parameters.AddWithValue("@id", id); using var reader = cmd.ExecuteReader(); // 👈 тоже блокировка if (await reader.ReadAsync()) return Map(reader); return null; } Под нагрузкой резко растёт: - очередь ThreadPool - количество заблокированных потоков - p99 latency Какой вариант исправления правильный? 1. Заменить ExecuteReader на ExecuteReaderAsync, но оставить conn.Open() как есть. 2. Вынести всё выполнение в Task.Run и пусть код работает на отдельных потоках. 3. Переписать весь путь на асинхронный: использовать OpenAsync, ExecuteReaderAsync и полностью убрать sync-over-async. Как думаешь, какой вариант правильный?
713
13
Какая из строк вызовет ошибку компиляции?
483
14
❓ Какая из строк (помечены комментариями) вызовет ошибку компиляции? interface IList { int Count { get; set; } } interface ICounter { void Count(int i); } interface IListCounter:IList, ICounter { } class C { void Test(IListCounter x) //1 { x.Count(1); //2 x.Count = 1; //3 } } public class Program { private static void Main(string[] args) { } }
497
15
Что выведен на экран это код?
486
16
#ПятничныйКвиз #ДляСамыхМаленьких
#ПятничныйКвиз #ДляСамыхМаленьких
452
17
Что выведет на экран этот код?
737
18
#ПятничныйКвиз #ДляСамыхМаленьких
#ПятничныйКвиз #ДляСамыхМаленьких
640
19
Что выведет на экран этот код?
769
20
#ПятничныйКвиз #ЭтоВамНеJS
#ПятничныйКвиз #ЭтоВамНеJS
618