❔ Why can't I reinitialize an object inside a function? - C#