class Addition : Form1
{
public string AdditionTotal(){
string AdditionTotal;
int num1 = int.Parse(txtFirstNumber.Text);
int num2 = int.Parse(txtSecondNumber.Text);
AdditionTotal = (num1 + num2).ToString();
return AdditionTotal;
}
public AdditionEqual() //Throws an error here
{
Convert.ToInt32(AdditionTotal);
int AdditionEqual = AdditionTotal;
Addition frm2 = new Addition();
frm2.Show();
this.Hide();
表格1:
public Form1()
{
InitializeComponent();
}
public string AdditionEqual { get; set; }
private void button1_Click(object sender, EventArgs e)
{
Addition MyLaptop = new Addition();
if (Add.Checked)
{
MessageBox.Show( this.AdditionEqual);
}
有人可以编辑并告诉我这里的代码有什么问题吗?我需要使用类和radiobutton来制作计算器。目前有1个错误。它说公共AdditionEqual()需要有一个返回类型。只有1个错误,但我不知道代码是否会在修复后实际工作。有人可以帮忙吗?
答案 0 :(得分:2)
该函数需要返回类型。您的第一个方法返回一个字符串:
public string AdditionTotal(){
string
表示函数将返回的数据类型。
public AdditionEqual()
此功能没有该指标。如果您不打算让该方法返回任何内容,请使用void
。
public void AdditionEqual()