Report question

Question: C# switch variable initialization: Why does this code NOT cause a compiler error or a runtime error?