"Static abstract and virtual interface members example"

interface IMyInterface {
	static virtual string GetName() => "Ben";
	static abstract int GetAge();
}

class MyClass : IMyInterface {
	public static int GetAge() => 33; // Won't compile without this declaration, because GetAge() is declared as abstract in IMyInterface.
}


Code snippet taken from "Complete C# Quick Reference - C# 11".