1. Опишите С#. Что это? Когда, почему и кто его разработал?

Это язык общего назначения разработчиков, разработанный Андерсом Хейлсбергом.

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.