using System;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
var i = 2;
switch (i)
{
case 1:
var what = "WHERE";
break;
case 2:
var what = "WHAT";
break;
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQl2YXIgaSA9IDI7CgoJCXN3aXRjaCAoaSkKCQl7CgkJCWNhc2UgMToKCQkJCXZhciB3aGF0ID0gIldIRVJFIjsKCQkJCWJyZWFrOwoKCQkJY2FzZSAyOiAKCQkJCXZhciB3aGF0ID0gIldIQVQiOwoJCQkJYnJlYWs7CgkJfQoJfQp9
prog.cs(17,9): error CS0128: A local variable named `what' is already defined in this scope
Compilation failed: 1 error(s), 0 warnings