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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Когда мы сравниваем ссылочный тип, что мы сравниваем?

По умолчанию для ссылочных типов сравниваются ссылки на объекты, а не их содержимое. Чтобы сравнивать значения, нужно переопределить метод Equals или использовать специфичные методы сравнения.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
🤔 Как вызвать событие MyEvent класса MyClass, если оно принимает параметр типа int?
Anonymous Quiz
16%
MyEvent(5);
31%
MyEvent.Invoke(5);
25%
if (MyEvent != null) MyEvent(5);
29%
if (MyEvent != null) MyEvent(this, new MyEventArgs(5));
💊13👍2
🤔 Что произойдет, если удалить обработчик события, которого нет в списке подписчиков?
Anonymous Quiz
28%
Будет выброшено исключение
56%
Ничего не произойдет
8%
Компилятор выдаст предупреждение
8%
Компилятор выдаст ошибку
🤯6👍4😁2
💊5🤔3👍1
🤔 Что такое идентификация, аутентификация и авторизация?

Идентификация — это процесс определения личности пользователя (например, через логин). Аутентификация проверяет подлинность предоставленных данных, подтверждая, что пользователь тот, за кого себя выдаёт (например, с помощью пароля). Авторизация определяет уровень доступа пользователя к ресурсам на основе его роли или прав.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3
🤔 Какой метод используется для явного вызова сборщика мусора?
Anonymous Quiz
12%
GC.Cleanup()
3%
GC.Remove()
62%
GC.Collect()
23%
GC.Dispose()
💊5👍3
🤔 Что произойдет, если не реализовать интерфейс IDisposable для класса, использующего неуправляемые ресурсы?
Anonymous Quiz
19%
Компилятор выдаст ошибку
2%
Программа не будет работать
69%
Неуправляемые ресурсы могут не освободиться своевременно
11%
Ничего не произойдет
👍2
🤔 Для чего нужен интерфейс 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