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

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

کانال بسته

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

نمایش بیشتر
1 927
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-17 روز
-630 روز

در حال بارگیری داده...

کانال‌های مشابه
هیچ داده‌ای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
اوت '26
اوت '26
+7
در 0 کانال‌ها
ژوئیه '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 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
31 اوت0
30 اوت0
29 اوت+1
28 اوت0
27 اوت0
26 اوت0
25 اوت0
24 اوت0
23 اوت0
22 اوت0
21 اوت0
20 اوت0
19 اوت0
18 اوت0
17 اوت0
16 اوت0
15 اوت0
14 اوت0
13 اوت+2
12 اوت0
11 اوت0
10 اوت+1
09 اوت+1
08 اوت0
07 اوت0
06 اوت0
05 اوت0
04 اوت0
03 اوت+1
02 اوت+1
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