c# - Error Unless Declared Static -


if have class,any member in don't declare static have error if reference inside class:

an object reference required non-static field, method, or property

what doing wrong?

you error if accessing instance method static context. example

public class dog {   public void speak(){ console.writeline( "bark" ); }    public static void kickdog(){      speak(); // <- error here   } } 

instead need create instance of class

public static void kickdog() {   new dog().speak(); } 

however, mix-up might suggest misunderstanding of c# semantics , i'd recommend picking 1 of intro c# books on amazon better understanding.


Comments

Popular posts from this blog

javascript - Iterate over array and calculate average values of array-parts -

ASP.NET Javascript: window.open won't work twice -

jquery - Opera does not change the height of the page. Why? -