I am coming from an embedded C background and I am trying to learn C#. I often find it difficult to grasp how exactly I can pass data around between classes and forms by ref