❔ need help understanding a null ref exception - C#