В чем разница инкапсуляции и сокрытия?
Что такое частные и общие сборки?
Что такое .Net Framework?
Чем управляемый код (managed code) отличается от неуправляемого (unmanaged code)?
LINQ lazy loading, eager loading в чем разница
Можно ли запретить наследование от своего собственного класса?
Можно ли разрешить наследование класса, но запретить переопределение метода?
Определение паттерна синглтон
Thread, task, примеры использования?
Что такое интеграционные тесты и unit-тесты?
Что такое MVVM?
Что будет выведено в результате выполнения программы?
class Program { private enum En { First = 15, Second, Third = 54 } static void Main(string[] args) { Console.WriteLine((int)En.Second); Console.Read(); } }
Варианты ответов:
0
1
16
Возникнет ошибка на этапе компиляции
Когда использовать StringBuilder предпочтительнее, чем string:
Если строка редко изменяется
Если строка часто изменяется
Если строка содержит спецсимволы
Если строка содержит исключительно цифры
Что будет выведено в результате выполнения программы?
class Program { static void Main(string[] args) { int c = 3; Console.Write(Sum(5,3,out c)+" "); Console.Write(c); Console.ReadLine(); } static int Sum(int a, int b, out int c) { return a + b; } }
Варианты ответов:
8
8 3
8 0
Возникнет ошибка на этапе компиляции
Что будет выведено в результате выполнения программы?
class Program { static void Main(string[] args) { var a = null; a = 10; Console.WriteLine(a); Console.ReadLine(); } }
Варианты ответов:
0
10
Пустая строка
Возникнет ошибка на этапе компиляции