Ejemplo n.º 1
0
 // enumként jön be, de nemcsak az enumban felvehető értékeket veheti fel, ezért ellenőrizni kell rá!!!!!!!!
 public static void Func(ValamiEnnum input)
 {
     if (!Enum.IsDefined(typeof(ValamiEnnum), input))
     {
         var elements = Enum.GetValues(typeof(ValamiEnnum));
         //throw new ArgumentException("Not part of the value set.");
         Console.WriteLine($"Not part of the enum elements: {input}. possible values: {string.Join(",", elements)}");
     }
     else
     {
         Console.WriteLine(input);
     }
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Ember ember = new Ember();

            ember.DoSomething();

            string text = "00000011";

            ErrorValues errorValue = (ErrorValues)Convert.ToInt32(text, 2);

            int         szam    = 21;
            ValamiEnnum valenum = (ValamiEnnum)szam;

            Func(valenum);

            if (valenum > ValamiEnnum.masik)
            {
                Console.WriteLine("Nagyobb, mint masik");
            }

            Console.ReadKey();
        }