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; } } }
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; } } }