title: C# and Variable Scope in Winforms
body: <p>Within a Winform app, I would like data in an instantiated class to be accessible by multiple form controls.</p>
  
  <p>For example, if I create Class Foo, which has a string property of name, I'd like to instantiate Foo a = new a() by clicking Button1, and when I click Button2, I'd like to be able to MessageBox.Show(a.name).  There may be multiple instances of Foo, if that matters at all.</p>
  
  <p>What is my best option for being able to use class instances in such a way?</p>