Interfaces in C# — a practical guide to C# interfaces with clear examples you can reuse in real projects.
C# Tutorial Series (64/121). Prefer one article? Read the complete C# tutorial.
Short description
Default interface methods exist but use carefully for API evolution.
Interface
interface ILogger { void Log(string message); }
class ConsoleLogger : ILogger
{
public void Log(string message) => Console.WriteLine(message);
}