Junior — Middle
Kunt u een voorbeeld geven van een interface-definitie in de code?
sobes.tech AI
Antwoord van 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 реализует этот интерфейс и предоставляет конкретную реализацию метода.