예제 #1
0
        static void Main()
        {
            WinEvent win = WinEvent.Open("こんにちは〜〜〜");

            if (win == null)
            {
                System.Console.WriteLine("つまんなーい。さよーなら");
                return;
            }

            win.Raised += new Action <WinEvent>(win_Raised);
            while (true)
            {
                System.Console.WriteLine(">何か入力してね q");
                string s = System.Console.ReadLine();
                switch (s)
                {
                case "q":
                    System.Console.WriteLine("さいなら");
                    win.Close();
                    return;

                default:
                    System.Console.WriteLine("何処の御國の言葉ですか?");
                    break;
                }
            }
        }
예제 #2
0
        static void Main()
        {
            WinEvent ev = WinEvent.CreateNew("こんにちは〜〜〜", true);

            if (ev == null)
            {
                System.Console.WriteLine("既に誰かがイベントを作っているよ。");
                return;
            }

            while (true)
            {
                System.Console.WriteLine(">何か入力してね r or q");
                string s = System.Console.ReadLine();
                switch (s)
                {
                case "r":
                    System.Console.WriteLine("どかーん");
                    ev.Pulse();
                    break;

                case "q":
                    System.Console.WriteLine("さいなら");
                    ev.Close();
                    return;

                default:
                    System.Console.WriteLine("何処の御國の言葉ですか?");
                    break;
                }
            }
        }