C# | Тесты
2.86K subscribers
25 photos
1 file
352 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Для чего нужен интерфейс IDisposable?

IDisposable используется для явного освобождения ресурсов, таких как файлы, соединения с базой данных или потоки. Его метод Dispose позволяет вручную освободить неуправляемые ресурсы, избегая их накопления до работы сборщика мусора.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81🔥1
🤔 Какой из следующих объектов необходимо использовать для управления ресурсами на основе пула?
Anonymous Quiz
5%
String
43%
Task
43%
MemoryStream
9%
SqlConnection
💊15👍1
🤔 Что такое метод Finalize?

Метод Finalize вызывается сборщиком мусора перед удалением объекта из памяти для освобождения неуправляемых ресурсов. Однако его использование не гарантирует немедленного освобождения памяти, поэтому предпочтительнее использовать Dispose.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
🤔 Какой метод вызывается сборщиком мусора перед удалением объекта?
Anonymous Quiz
34%
Dispose()
12%
Collect()
5%
SuppressFinalize()
49%
Finalize()
👍3🔥1
🤔 Что такое change трекинг?

Change Tracking — это механизм отслеживания изменений в объектах, используемый, например, в Entity Framework. Он позволяет фиксировать изменения в данных, чтобы при сохранении в базу данных обновлять только изменённые поля.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥31
🤔 Какой метод используется для определения текущего объема занятой памяти в .NET?
Anonymous Quiz
20%
GC.GetTotalMemory()
36%
GC.GetMemoryUsage()
31%
GC.GetAllocatedMemory()
13%
GC.GetMemoryInfo()
👍2
🤔 Что такое значимый и ссылочный тип данных?

Значимые типы (value types) хранят данные непосредственно, а ссылочные типы (reference types) хранят ссылки на данные в памяти. Значимые типы живут в стеке, а ссылочные — в куче.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12💊1
🤔 Какой метод необходимо переопределить для реализации финализатора в C#?
Anonymous Quiz
23%
Dispose()
74%
Finalize()
2%
Cleanup()
1%
Collect()
👍2
🤔 Какие типы относятся к значимым, а какие к ссылочным?

К значимым относятся int, float, bool, структуры и перечисления. К ссылочным — классы, массивы, интерфейсы и строки.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5👍4
🤔 Когда можно использовать using?

using используется для управления объектами, реализующими интерфейс IDisposable, чтобы гарантировать освобождение ресурсов. Это удобно для работы с файлами, потоками, базами данных и другими ресурсами, требующими явного закрытия. Код внутри блока using автоматически вызывает метод Dispose для объекта, даже если возникло исключение.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3
🤔 Какой файл в проекте ASP.NET используется для конфигурации приложения?
Anonymous Quiz
69%
appsettings.json
15%
web.config
13%
config.json
3%
settings.xml
💊21🤔5😁2
🤔 Что такое Dispose?

Это метод интерфейса IDisposable, предназначенный для явного освобождения неуправляемых ресурсов, таких как файловые дескрипторы, сокеты или подключение к базе данных. Его нужно вызывать вручную (или через using), чтобы предотвратить утечки памяти и других ресурсов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
🤔 Какой из следующих типов аутентификации поддерживается в ASP.NET?
Anonymous Quiz
14%
Basic Authentication
4%
Forms Authentication
12%
Windows Authentication
70%
Все вышеперечисленные
👍2