Библиотека шарписта | C#, F#, .NET, ASP.NET
22.6K subscribers
2.41K photos
39 videos
85 files
4.61K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
#вопросы_для_самопроверки

Известно, что при размещении объекта ссылочного типа в куче у него есть указатель на объект-тип (область памяти, содержащую статические поля и реализацию статических методов). Этот объект-тип содержит индекс блока синхронизации и еще один указатель на объект-тип. Зачем он нужен и куда указывает?
#вопросы_для_самопроверки

Можно ли объявить делегат не только внутри класса, но и в глобальной области видимости? Если да, то почему?
#вопросы_для_самопроверки

Почему управлять вручную сборкой мусора зачастую нецелесообразно? Приведите пример, когда вызов метода GC.Collect() имеет смысл.
#вопросы_для_самопроверки

Специальные символы в C# являются стандартными контекстно-зависимыми символами, которые изменяют элемент программы (строковый литерал, идентификатор или имя атрибута), к которому они добавляются.

Какие существуют специальные символы в C# и для чего они предназначены?
#вопросы_для_самопроверки

В C# 8.0 появились методы интерфейса по умолчанию. Для чего они предназначены?
#вопросы_для_самопроверки

Назовите типы классов, используемые в C#.
#вопросы_для_самопроверки

Что такое boxing и unboxing в C#? Для чего они предназначены?
#вопросы_для_самопроверки

В чём основное назначение событий в C# и паттерна Наблюдатель (Observer)?