Exemplo n.º 1
0
        private static void BitParamsTest()
        {
            BitParameters bp = BitParameters.ShowGraph | BitParameters.AvtomatRezhim;

            int i = (int)bp;

            ShowBits(i);

            BitParameters sss = (BitParameters)i;


            BitParameters sss3 = sss & ~(BitParameters.AvtomatRezhim);

            BitParameters sss3333 = sss3 | (BitParameters.AvtomatRezhim);


            Console.ReadKey();

            BitParameters bp1 = (BitParameters)3;

            if (bp1.HasFlag(BitParameters.ShowGraph))
            {
                Console.WriteLine("Has ShowGraph");
            }
            if (bp1.HasFlag(BitParameters.AvtomatRezhim))
            {
                Console.WriteLine("Has AvtomatRezhim");
            }
            if (bp1.HasFlag(BitParameters.RuchnoRezhim))
            {
                Console.WriteLine("Has RuchnoRezhim");
            }
            int i2 = (int)bp;

            ShowBits(i2);
            Console.ReadKey();
        }