c#一直报错

来源:百度知道 编辑:UC知道 时间:2024/05/13 02:56:16
初学c#,运行实例的时候却总是报错,症状如下:
Error 1 'WindowsApplication1.Form1.Dispose(bool)': no suitable method found to override C:\Documents and Settings\tnt\Local Settings\Application Data\Temporary Projects\WindowsApplication1\Form1.Designer.cs 14 33 WindowsApplication1
请问这是什么意思,问题出在哪里?软件版本vc#2005
出错语句位于,
protected override void Dispose(bool disposing)
{
if (disposing)
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose(disposing);
}
控制台文件运行良好
感谢大家的回答,
今天下午再次尝试突然正常,我也很迷惑。很感慨。
不知道该把分给谁,
所以决定投票,
不好意思!:)

需要using System.Windows.Forms,
并要将自定义类继承自Form类。
可以把Form1.Designer.cs全部贴出来看看。

要override 的方法只能是virtual,abstract或override的。

protected override void Dispose(bool disposing)
我记得重载方法必须是public的。