Sobes.tech
Junior — Middle
93

Мог бы ты привести пример определения интерфейса в коде?

Ответ от нейросети

sobes.tech AI

В C# интерфейс определяется с помощью ключевого слова interface. Он описывает набор методов и свойств, которые должен реализовать класс, но не содержит реализации. Пример:

public interface ILogger
{
    void Log(string message);
}

public class ConsoleLogger : ILogger
{
    public void Log(string message)
    {
        Console.WriteLine(message);
    }
}

В этом примере ILogger — интерфейс с методом Log. Класс ConsoleLogger реализует этот интерфейс и предоставляет конкретную реализацию метода.