What is this error message in C# programming? -


i received error:

'moveball.game' not contain definition 'ballspeedaxis1' , no extension method 'ballspeedaxis1' accepting first argument of type 'moveball.game' found (are missing using directive or assembly reference?)

in beginning, there no error when tried insert value 1 one.

int ballspeedaxis1 = 1; int ballspeedaxis2 = 1; ... int ballspeedaxis10 = 1; 

however, after changed loop shown below.

var ballspeedxaxis = new int[10]; (int = 0; < ballspeedxaxis.length; i++) {     ballspeedxaxis[i] = 1; } 

the error occurs on following lines:

private void onupdate(object sender, object e) {     canvas.setleft(this.ball1, this.ballspeedxaxis + canvas.getleft(this.ball1)); } 

may know how can solved it?

because variable scope wrong. ballspeedxaxis should defined inside class instead of inside method initializes it. also, cannot use var if define class-scoped variable. , weird don't use index inside onupdate method.

class myclass {      int[] ballspeedxaxis = new int[10];      myclass() { // constructor        (int = 0; < ballspeedxaxis.length; i++)        {             ballspeedxaxis[i] = 1;        }     }      private void onupdate(object sender, object e)     {         canvas.setleft(this.ball1, this.ballspeedxaxis[<some index here>] + canvas.getleft(this.ball1));     } } 

Comments

Popular posts from this blog

javascript - DIV "hiding" when changing dropdown value -

node.js - Node - Passport Auth - Authed Post Route hangs on form submission -

Does Firefox offer AppleScript support to get URL of windows? -