Static vs non-static

Static would mean that you don't need an object in order to call the property or method, all you would need to do is call the method/property directly.

An example of this would be as follows:

class Account
private static double interestRate;
private double balance;
public static double GetInterestRate()
          return interestRate;
public double GetBalance()
          return balance;

by calling it with Console.WriteLine(Account.GetInterestRate());

In comparison of having to create the object initially.

Account myAccount = new Account();

No Comments Yet