[c#] What does "Use of unassigned local variable" mean?