Tuesday, June 23, 2026

C# Example of using enum as a method return type

Example of enum as a method return type
enum DayOfWeek
{
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday,
    Sunday
}
class EnumExample
{
    public static DayOfWeek GuessDay(int value)
    {
        return (DayOfWeek)value;
    }
}
class Program
{
    Random random = new Random();
    static void Main(string[] args)
    {
        Program p = new Program();
        int day = (int)EnumExample.GuessDay(p.random.Next(0, 20));
        var message = day < 0 || day > 6 ? "SORRY!! You failed" : "Well DONE!!";
        Console.WriteLine($"You got number {day}. " + message);
    }
}
OUTPUT
You got number 18. SORRY!! You failed

No comments:

Post a Comment

Hot Topics