// CS0165: Use of unassigned local variable `foo' // Line: 17 class X { static void Main () { int foo; int i = 0; if (i == 1) goto e; goto f; b: i += foo; c: goto b; e: foo = 5; f: goto c; } }