コード例 #1
0
ファイル: Program.cs プロジェクト: rebootwalters/bootcamp101
        static void CheckAlarm(AlarmCodes c)
        {
            // check for any window triggered
            if (!(AlarmCodes.AllClear == (c & AlarmCodes.AllWindows)))
            {
                Console.WriteLine("A window is triggered");
            }
            else
            {
                Console.WriteLine("No Windows are triggered");
            }
            // check for any door code triggered
            if (!(AlarmCodes.AllClear == (c & AlarmCodes.AllDoors)))
            {
                Console.WriteLine("A door is triggered");
            }
            else
            {
                Console.WriteLine("No doors are triggered");
            }
            // check for any room code triggered

            // check for front door triggered
            // check to see if rear door or rear window triggered
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: rebootwalters/bootcamp101
        static void Main(string[] args)
        {
            AlarmCodes c = AlarmCodes.WindowRear | AlarmCodes.DoorFront;

            CheckAlarm(c);
        }