求c#编程高手帮我看看代码哪里出错了
本人是新手正在学习c#,但是出错了本人照书上编程,但是出错了,不知道哪里出问题帮看看,其代码是usingSystem;usingSystem.Collections.Ge...
本人是新手正在学习c#,但是出错了本人照书上编程,但是出错了,不知道哪里出问题帮看看,其代码是
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace AddCalculator
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void AddCalculator(object sender, EventArgs e);(大家注意一下这行代码)
private void button1_click(object sender,EventArgs e)
{int intNum1 =int.Parse(textBox1.Text.Trim());
int intNum2 =int.Parse(textBox2.Text.Trim());
textBox3.Text =Convert .ToString (intNum1+intNum2);
}
private void button2_click(object sender,EventArgs e)
{textBox1.Text ="";
textBox2.Text="";
textBox3.Text="";}
}
我刚刚说的那个地方要注意的,就是那行出错了,是我的编程软件提示哪里错误了
提示为错误 错误 1 “AddCalculator.Form1.AddCalculator(object, System.EventArgs)”必须声明主体,因为它未标记为 abstract、extern 或 partial D:\My Documents\Visual Studio 2010\Projects\AddCalculator\AddCalculator\Form1.cs 19 22 AddCalculator
我实在不明白哪里出错了,我做的是计算器的加法程序,求真相,最好能加qq,也希望能加qq一起交流一下,本人在大学有的是时间
不懂得可以追问我,最好加qq398827358
我加了{}但是又出现新的错误,问一下,怎么回事?该怎么补救?
其错误为错误 1 “AddCalculator.Form1”不包含“textBox1_TextChanged”的定义,并且找不到可接受类型为“AddCalculator.Form1”的第一个参数的扩展方法“textBox1_TextChanged”(是否缺少 using 指令或程序集引用?) D:\My Documents\Visual Studio 2010\Projects\AddCalculator\AddCalculator\Form1.Designer.cs 44 71 AddCalculator 展开
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace AddCalculator
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void AddCalculator(object sender, EventArgs e);(大家注意一下这行代码)
private void button1_click(object sender,EventArgs e)
{int intNum1 =int.Parse(textBox1.Text.Trim());
int intNum2 =int.Parse(textBox2.Text.Trim());
textBox3.Text =Convert .ToString (intNum1+intNum2);
}
private void button2_click(object sender,EventArgs e)
{textBox1.Text ="";
textBox2.Text="";
textBox3.Text="";}
}
我刚刚说的那个地方要注意的,就是那行出错了,是我的编程软件提示哪里错误了
提示为错误 错误 1 “AddCalculator.Form1.AddCalculator(object, System.EventArgs)”必须声明主体,因为它未标记为 abstract、extern 或 partial D:\My Documents\Visual Studio 2010\Projects\AddCalculator\AddCalculator\Form1.cs 19 22 AddCalculator
我实在不明白哪里出错了,我做的是计算器的加法程序,求真相,最好能加qq,也希望能加qq一起交流一下,本人在大学有的是时间
不懂得可以追问我,最好加qq398827358
我加了{}但是又出现新的错误,问一下,怎么回事?该怎么补救?
其错误为错误 1 “AddCalculator.Form1”不包含“textBox1_TextChanged”的定义,并且找不到可接受类型为“AddCalculator.Form1”的第一个参数的扩展方法“textBox1_TextChanged”(是否缺少 using 指令或程序集引用?) D:\My Documents\Visual Studio 2010\Projects\AddCalculator\AddCalculator\Form1.Designer.cs 44 71 AddCalculator 展开
8个回答
2011-09-19
展开全部
private void AddCalculator(object sender, EventArgs e);
你这个方法没写方法体(也就是大括号中的内容),只是声明了这个方法,这个就是abstrac(抽象)方法,你要么实现这个方法,要么将这个方法所在的类声明为abstract。 不过从你的整个代码看这个方法毫无作用,多余。
你这个方法没写方法体(也就是大括号中的内容),只是声明了这个方法,这个就是abstrac(抽象)方法,你要么实现这个方法,要么将这个方法所在的类声明为abstract。 不过从你的整个代码看这个方法毫无作用,多余。
参考资料: http://msdn.microsoft.com/zh-cn/library/sf985hc5(VS.80).aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void AddCalculator(object sender, EventArgs e);是这样的你这个句子应该是自动生成的吧,怎么会有错呢,好吧!!我想问你你用的是什么工具??如果你说这是你自己打上去的,那我告诉你,请把那个分号去掉~~~~~~~~~~~~~~~~~在加个{}。哦,同楼上的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在你这报错的下一行打上{}。
追问
我加了{}但是又出现新的错误,问一下,怎么回事?该怎么补救?
其错误为错误 1 “AddCalculator.Form1”不包含“textBox1_TextChanged”的定义,并且找不到可接受类型为“AddCalculator.Form1”的第一个参数的扩展方法“textBox1_TextChanged”(是否缺少 using 指令或程序集引用?) D:\My Documents\Visual Studio 2010\Projects\AddCalculator\AddCalculator\Form1.Designer.cs 44 71 AddCalculator
追答
textBox1_TextChanged,这个方法我不知是你的什么方法?
我想的是不是你的textBox1的文本更改方法,如果是这个方法,是不是你做了这个方法的委托,但没有方法主体。
是不是你开始是建立了这个事件方法,后来没有用到此方法,直接在程序将方法代码给删除了。
你可以先看下事件中,是否有这个textBox1_TextChanged事件。如果有,双击此事件重新建立一个。如果多余,就在事件里删除。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
意思说你没有实现这个函数,你只是声明而没有进行实际的定义。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我日 你在那抄的
private void AddCalculator(object sender, EventArgs e)
改为
private void AddCalculator(object sender, EventArgs e){}
private void AddCalculator(object sender, EventArgs e)
改为
private void AddCalculator(object sender, EventArgs e){}
追问
更改一下就可以了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询