Why aren't variables declared in “try” in scope in “catch” or “finally”?

后端 未结 28 2606
时光说笑
时光说笑 2020-11-28 03:44

In C# and in Java (and possibly other languages as well), variables declared in a \"try\" block are not in scope in the corresponding \"catch\" or \"finally\" blocks. For e

28条回答
  •  再見小時候
    2020-11-28 04:07

    Instead of a local variable, a public property could be declared; this also should avoid another potential error of an unassigned variable. public string S { get; set; }

提交回复
热议问题