10.C#中的finally执行顺序值和引用赋值
10.1 题目
请问A、B两处 i
的值为多少?
10.2 答案
A、B两处 i
的值都为 11。
考点:
finally
块的执行顺序。- 值类型和引用类型在赋值表现上的区别。
先打印B,因为有finally先执行。finally中改了test对象的值,t是引用类型的,外部的t指向的地址和内部相同,所以改了内部外部也会打印11。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com