Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Practicing Enumerator | Structs & Enumerators
C# Beyond Basics

Practicing EnumeratorPracticing Enumerator

Fill in the blanks to complete the enum definition. Read the code and figure out what is the enum's name, also which members it should have.

cs

index.cs

1. When we access an enum constant we use the enumName.constName syntax where enumName is the name of the enumerator.
2. The enum should have five elements. Look into the switch statement's cases to find out which constants are being accessed. One of them is Invisibility.

using System;

class Program
{
    enum Potion
    {
        Invisibility,
        Strength,
        Healing,
        FireResistance,
        Teleportation
    }

    static void Main(string[] args)
    {
        Potion potion = Potion.Invisibility;

        switch (potion)
        {
            case Potion.Invisibility:
                Console.WriteLine("You drink the Invisibility potion and vanish from sight!");
                break;
            case Potion.Strength:
                Console.WriteLine("You drink the Strength potion and feel a surge of power!");
                break;
            case Potion.Healing:
                Console.WriteLine("You drink the Healing potion and your wounds magically mend.");
                break;
            case Potion.FireResistance:
                Console.WriteLine("You drink the Fire Resistance potion and become impervious to flames.");
                break;
            case Potion.Teleportation:
                Console.WriteLine("You drink the Teleportation potion and find yourself in a new location!");
                break;
            default:
                Console.WriteLine("Invalid potion type!");
                break;
        }
    }
} 
      

Все було зрозуміло?

Секція 2. Розділ 11
course content

Зміст курсу

C# Beyond Basics

Practicing EnumeratorPracticing Enumerator

Fill in the blanks to complete the enum definition. Read the code and figure out what is the enum's name, also which members it should have.

cs

index.cs

1. When we access an enum constant we use the enumName.constName syntax where enumName is the name of the enumerator.
2. The enum should have five elements. Look into the switch statement's cases to find out which constants are being accessed. One of them is Invisibility.

using System;

class Program
{
    enum Potion
    {
        Invisibility,
        Strength,
        Healing,
        FireResistance,
        Teleportation
    }

    static void Main(string[] args)
    {
        Potion potion = Potion.Invisibility;

        switch (potion)
        {
            case Potion.Invisibility:
                Console.WriteLine("You drink the Invisibility potion and vanish from sight!");
                break;
            case Potion.Strength:
                Console.WriteLine("You drink the Strength potion and feel a surge of power!");
                break;
            case Potion.Healing:
                Console.WriteLine("You drink the Healing potion and your wounds magically mend.");
                break;
            case Potion.FireResistance:
                Console.WriteLine("You drink the Fire Resistance potion and become impervious to flames.");
                break;
            case Potion.Teleportation:
                Console.WriteLine("You drink the Teleportation potion and find yourself in a new location!");
                break;
            default:
                Console.WriteLine("Invalid potion type!");
                break;
        }
    }
} 
      

Все було зрозуміло?

Секція 2. Розділ 11
some-alt