我得到的错误:
error on line 18 (Applicaiton.Run(new MainForm());
winform c# Error 1 'MyGame.MainForm' does not contain a constructor that takes 0 arguments
怎么修好?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace MyGame
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm()); here is where the error is
}
}
}
答案 0 :(得分:4)
您需要在MainForm
添加无参数构造函数。
public class MainForm : Form
{
public MainForm()
{
InitializeComponent(); // don't forget to call InitializeComponent.
}
...
}