title: c# - how to go about having a global list?
body: <p>I am learning C#, and have a question I can't find the answer to anywhere.</p>
  
  <p>So let's say I have a list, it's called GunList.</p>
  
  <pre><code>List&lt;string&gt; GunList = new List&lt;string&gt;();
  </code></pre>
  
  <p>And since I know C# is an OOP language, what's the best way to access this list in different classes? Is it bad to make public static classes?</p>