Mid OOP

Can interfaces have default implementations (C# 8+)?

  • Yes, methods can have default implementations in interfaces.

interface ILogger

void Log(string message);

void LogWarning(string message) => Console.WriteLine("Warning: "

+ message);

More from C# Programming Tutorial

All questions for this course