Что выведут сравнения s1==s2, (object)s1==(object)s2, s2==s3 и (object)s2==(object)s3 для строк, собранных через Format,…
Каталог вопросов
100+ вопросов с разборами для собеседований по C# и .NET
Фильтры
Мы тоже используем AI. Но проверяем факты, строим программу обучения и отслеживаем ваш прогресс.
Вопросы
30 всегоЧем отличается приведение типа (cast) от оператора as в C#?
Что такое перегрузка методов (overloading) и как компилятор выбирает нужную перегрузку? Что будет, если передать null в …
Чем отличаются параметры ref и out при передаче в метод?
Какой вывод даст вложенный try/catch/finally, если в Calc деление на ноль перехватывается catch(Exception), а в finally …
Какие значения по умолчанию получают неинициализированные поля класса в C#? Чем отличаются поля от локальных переменных …
Какой модификатор доступа по умолчанию у полей класса, если он не указан явно?
Какой интерфейс должен реализовать тип, чтобы по нему работал foreach?
Что такое инкапсуляция и что будет, если сделать все поля класса публичными?
Что такое наследование и что произойдёт, если вызвать метод базового класса из переопределённого метода в наследнике?
Класс B наследует A с virtual/override Foo. Что выведут вызовы Foo() для B obj2 = new B() и A obj3 = new B()?
Чем абстрактный класс отличается от обычного и что будет, если не реализовать абстрактный метод в наследнике?