Проверка существования константы из enum - C#

Узнай цену своей работы

Формулировка задачи:

В пространство имен поместите перечисление MyEnum со следующими элементами типа ushort: zero – со значением 0, one – со значением 1 и two – со значением 2. Затем в классе Program реализуйте метод isEnumValueDefined, который должен возвращать true, если подаваемая на вход метода константа существует в MyEnum, иначе – возвращать false.
using System;
 
namespace Less08_task04
{
    class Program
    {
        static void Main(string[] args)
        {
            ushort u1 = 1;
            ushort u2 = 2;
            ushort u3 = 3;
 
            Console.WriteLine(isEnumValueDefined(u1)); //true
            Console.WriteLine(isEnumValueDefined(u2)); //true
            Console.WriteLine(isEnumValueDefined(u3)); //false
 
            Console.ReadKey();
        }
 
        static bool isEnumValueDefined(ushort u)
        {
            
        }
    }
}

Решение задачи: «Проверка существования константы из enum»

textual
Листинг программы
public enum MyEnum : ushort { Zero, One, Two }
 
static bool isEnumValueDefined(ushort val){
    return Enum.IsDefined(typeof(MyEnum), val);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5