title: Why can't I call a public method in another class?
body: <p>I have got these two classes interacting and I am trying to call four different classes from class one for use in class two.</p>
  
  <p>The methods are public and they do return values but for some reason there is not a connection being made.
  The error I get when I try is: <code>"An object reference is required for the nonstatic field, method, or property 'GradeBook.[method I want called]'"</code></p>
  
  <hr>
  
  <p>I have everything initialized. I don't want to create the methods as static. I read over the specifics of my assignment again and I'm not even supposed to but I can't seem to get this to work anyway I word it.</p>
  
  <p>myGradeBook.[method]
  GraceBook.[method]</p>
  
  <p>It all seems to create errors.</p>
  
  <p>The current errors:</p>
  
  <pre><code>The best overloaded method match or 'System.Console.WriteLine(string, object)' has some invalid arguments.
  
  Arugment '2': cannot convert from 'method group' to 'object'
  </code></pre>
  
  <p>I'm not even sur what those mean....</p>
  
  <p>EDIT:
  I just fixed that problem thanks to the Step Into feature of Visual Studio.
  I don't know why it took me so long to use it.</p>