Note that there are some explanatory texts on larger screens.

plurals
  1. PO"Cannot assign method group to an implicitly-typed local variable" Making a calculator
    primarykey
    data
    text
    <p>Second post here, so I started my computing course recently and we are working on C# I have understood everything to far and we have our first project that we are supposed to work on, however I have been stumped here, I will show you the entire code for you to read, then I will break away at the bottom to the part which the error is found:</p> <pre><code>using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Calculator { public partial class Form1 : Form { string number; public Form1() { InitializeComponent(); } private void textBox1_TextChanged(object sender, EventArgs e) { } private void Form1_Load(object sender, EventArgs e) { } private void Number0_Click(object sender, EventArgs e) { number = number + "0"; CalcForm.Text = number; } private void Number1_Click(object sender, EventArgs e) { number = number + "1"; CalcForm.Text = number; } private void Number2_Click(object sender, EventArgs e) { number = number + "2"; CalcForm.Text = number; } private void Number3_Click(object sender, EventArgs e) { number = number + "3"; CalcForm.Text = number; } private void Number4_Click(object sender, EventArgs e) { number = number + "4"; CalcForm.Text = number; } private void Number5_Click(object sender, EventArgs e) { number = number + "5"; CalcForm.Text = number; } private void Number6_Click(object sender, EventArgs e) { number = number + "6"; CalcForm.Text = number; } private void Number7_Click(object sender, EventArgs e) { number = number + "7"; CalcForm.Text = number; } private void Number8_Click(object sender, EventArgs e) { number = number + "8"; CalcForm.Text = number; } private void Number9_Click(object sender, EventArgs e) { number = number + "9"; CalcForm.Text = number; } private void ButtonDecimal_Click(object sender, EventArgs e) { number = number + "."; CalcForm.Text = number; } private void ButtonTimes_Click(object sender, EventArgs e) { string equation1 = CalcForm.Text; double equation1int = Convert.ToDouble(equation1); CalcForm.Text = ""; number = ""; string equation2 = CalcForm.Text; double equation2int = Convert.ToDouble(equation2); var equalsclicked = ButtonEquals_Click; if (equalsclicked == true) { CalcForm.Text = ""; number = ""; double answer = equation1int * equation2int; string answer1 = Convert.ToString(answer); CalcForm.Text = answer1; } } private void ButtonEquals_Click(object sender, EventArgs e) { } } } </code></pre> <p>So, there is the form code, and here is the error, I will comment on the exact line</p> <pre><code>{ string equation1 = CalcForm.Text; double equation1int = Convert.ToDouble(equation1); CalcForm.Text = ""; number = ""; string equation2 = CalcForm.Text; double equation2int = Convert.ToDouble(equation2); var equalsclicked = ButtonEquals_Click; //Here if (equalsclicked == true) //Here { CalcForm.Text = ""; number = ""; double answer = equation1int * equation2int; string answer1 = Convert.ToString(answer); CalcForm.Text = answer1; } </code></pre> <p>There are the errors, is there anything else that you can see wrong with it? Or optimization wise? This is only for multiplication, but once I have done that, I can easily copy it over, thanks :)</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload