- Опишите С#. Что это? Когда, почему и кто его разработал?
Это язык общего назначения разработчиков, разработанный Андерсом Хейлсбергом.
2. В чем разница между public, static и void?
Public — это модификатор доступа компилятора C#, указывающий, что метод Main доступен всем, static объявляет, что метод Main является глобальным и может вызываться без создания экземпляра класса, а void — это модификатор типа, указывающий, что метод Основной метод не возвращает никакого значения.
3. Что такое типы значений и ссылочные типы?
Тип значения является типом значения, если он содержит значение данных в своем собственном пространстве памяти, в то время как ссылочный тип не хранит свое значение напрямую. Вместо этого он сохраняет адрес, по которому хранится значение.
4. Что такое запечатанные классы в C#?
они используются для ограничения возможности наследования объектно-ориентированного программирования.
5. Что такое перегрузка методов?
Перегрузка позволяет различным методам иметь одно и то же имя, но разные сигнатуры.
6. Разработчики должны постоянно учиться. На собеседованиях вас спросят, что вы изучаете прямо сейчас. Это потому, что вы всегда должны быть на высоте и знать о новых вещах. Так что обсуждайте то, что вы узнали на этой неделе, как будто кто-то только что спросил вас.
На этой неделе мы изучаем основные методы и переменные для использования в C#.
7. Является ли код C# управляемым или неуправляемым кодом?
Это неуправляемый код, который не работает в .NET CLR.
8. Расскажите нам о некоторых преимуществах C#?
Он сочетает в себе черты как языков высокого уровня, так и языков низкого уровня.
9. Что такое компилятор C#?
Pelles C — это комплект разработчика для Windows и Windows Mobile, который может создавать утилиты и устанавливать сборщики.
10. Какой строковый метод используется для конкатенации двух строк в C#?
Чтобы объединить две строки, мы используем функцию strcat.