Проверка существования константы из 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д