28
Dlaczego zmienne nie są zadeklarowane jako „try” w zakresie w „catch” lub „final”?
W C # i Javie (i być może także w innych językach) zmienne zadeklarowane w bloku „try” nie znajdują się w zakresie w odpowiednich blokach „catch” lub „final”. Na przykład poniższy kod nie jest kompilowany: try { String s = "test"; // (more code...) } catch { Console.Out.WriteLine(s); //Java fans: …