C♯相談室 Part24
■ このスレッドは過去ログ倉庫に格納されています
0672デフォルトの名無しさん
2005/07/09(土) 11:14:41.NET 2.0ではSystem.Consoleのイベントで拾えるようになったけど、
.NET 1.Xでは標準ライブラリではそういう機能はないと思う。
まあ、最悪Cのsignalを直接使う手もあるんだけどね。
const int SIGINT = 2;
delegate void sigfunc(int n);
[DllImport("msvcrt.dll")]
static extern void signal(int sig, sigfunc f);
static void Main() {
signal(SIGINT, new sigfunc(SigTest));
Console.ReadLine();
}
static void SigTest(int sig) {
Console.WriteLine("called.");
}
■ このスレッドは過去ログ倉庫に格納されています