В чем отличие необязательных параметров от именованных?
Чем отличаются друг от друга классы String и StringBuilder? Зачем нужно такое разделение?
Какие отличие между значимыми и ссылочными типами?
Как и зачем использовать конструкцию Using в C#?
В чем отличие использования Finalize и Dispose?
В чем основные отличия класса от структуры в языке C#?
Как можно сравнить строки в C#?
Что такое управляемый код и CLR? Основные требования к управляемому коду.
Разница IEnumerable<T> и IQueryable<T> при работе с удаленной БД ?
Что такое абстракция и как она связана с ООП?
Что такое IoC(Inversion of Control/инверсия зависимостей) и для чего она нужна?
Что такое DI(Dependency Injection) контейнер?
Какие реализации DI контейнеров вы знаете на C#. Какой DI контейнер является лучшим?
Что подразумевается под свойствами в C#?
Что такое assembly manifest (манифест сборки)?
Что такое GAC? Возможно ли поместить два файла с одинаковым именем в Global Assembly Cache?
Какие модификаторы доступа существуют в C#?
Что такое Boxing и Unboxing?
В чем суть полиморфизма?
Какие типы можно использовать в предложении foreach?
Чем отличается event от delegate?
Может ли класс реализовать два интерфейса, у которых объявлены одинаковые методы? Если да, то каким образом?
Объясните разницу между System.Array.CopyTo() и System.Array.Clone()?
Что такое абстрактный класс?В каком случае вы обязаны объявить класс абстрактным?
Назовите отличия между интерфейсом и абстрактным классом?
В чем разница между абстрактными и виртуальными классами? Между виртуальными и абстрактными методами?
Что означает модификатор virtual?