Встречается на собеседованиях • сегодня

К какому типу данных относится интерфейс в C#

В C# интерфейс (interface) является ссылочным типом данных. Он определяет контракт, который должны реализовывать классы или структуры, но не содержит реализации по умолчанию (до C# 8.0). Интерфейсы хранятся в управляемой куче (heap), как и другие ссылочные типы.

Пример:

csharp
// Объявление интерфейса (ссылочный тип)
public interface ILogger 
{
    void Log(string message);
}

// Реализация интерфейса
public class ConsoleLogger : ILogger 
{
    public void Log(string message) 
    {
        Console.WriteLine(message);
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы