namespace EnumExtension {
public static class Extensions {
public static string japanese(this Seasons season) {
public class EnumTypeEx {
public static void Main() {
var season = Seasons.Summer;
Console.WriteLine($"{season}({typeof(Seasons)}):{(int)season} -- {season.japanese()}");
foreach(Seasons s in Enum.GetValues(typeof (Seasons))) {
Console.WriteLine($"{s}: {s.japanese()}");