System.Windows.Forms
を継承したクラスに、エントリーポイントであるMain()
を組み込んでみたところ結構コードが短くなりました。ソース
using System;
using System.Windows.Forms;
namespace MyForm
{
class Form1 : Form
{
/////////////////////////////
// Main
/////////////////////////////
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
}
}
コンパイル
PS>csc ./Form.cs
mono
$mcs ./Form.cs /r:System.Windows.Forms.dll
実行
PS>./Form.exe
mono
$mono ./Form.exe
空のフォームが表示されると成功です。
コメント