I normally use static variable declarations like so:
private static ArrayList m_Cards = new ArrayList();
With some code I was working on I recently had to switch to using Thread Static variables
[ThreadStatic()]private static ArrayList m_Cards = new
Read More