title: Global access vs. local variables
body: <p>I have two objects that I will be mainly use inside of single class.  I will initialize them at the beginning and use them throughout the life of the program.  Now, my question is that if I should just create them as global variables and access them anywhere in the code (in side of single class) or I should create them as local variables and pass them as parameters to other functions.  I just want to see what would be the best programming practice.</p>
  
  <p>I am using C#.</p>
  
  <p>Thanks.</p>