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

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

Closed channel

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

Show more
1 921
Subscribers
-224 hours
-47 days
-930 days

Data loading in progress...

Similar Channels
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
September '26
September '26
+1
in 0 channels
August '26
+7
in 0 channels
Get PRO
July '26
+3
in 0 channels
Get PRO
June '26
+17
in 0 channels
Get PRO
May '26
+10
in 0 channels
Get PRO
April '26
+9
in 0 channels
Get PRO
March '26
+12
in 0 channels
Get PRO
February '26
+13
in 0 channels
Get PRO
January '26
+11
in 0 channels
Get PRO
December '25
+8
in 0 channels
Get PRO
November '25
+28
in 0 channels
Get PRO
October '25
+13
in 0 channels
Get PRO
September '25
+18
in 0 channels
Get PRO
August '25
+15
in 0 channels
Get PRO
July '25
+23
in 0 channels
Get PRO
June '25
+22
in 0 channels
Get PRO
May '25
+21
in 0 channels
Get PRO
April '25
+21
in 0 channels
Get PRO
March '25
+17
in 0 channels
Get PRO
February '25
+17
in 0 channels
Get PRO
January '25
+30
in 0 channels
Get PRO
December '24
+36
in 0 channels
Get PRO
November '24
+34
in 0 channels
Get PRO
October '24
+60
in 0 channels
Get PRO
September '24
+45
in 0 channels
Get PRO
August '24
+154
in 0 channels
Get PRO
July '24
+101
in 1 channels
Get PRO
June '24
+983
in 0 channels
Get PRO
May '24
+278
in 35 channels
Get PRO
April '24
+241
in 43 channels
Get PRO
March '24
+203
in 20 channels
Get PRO
February '24
+202
in 0 channels
Get PRO
January '24
+465
in 43 channels
Get PRO
December '23
+1 457
in 44 channels
Date
Subscriber Growth
Mentions
Channels
05 September0
04 September0
03 September+1
02 September0
01 September0
Channel Posts
#ПятничныйКвиз

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
No text...
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