10.C#中的finally执行顺序值和引用赋值

  1. 10.C#中的finally执行顺序值和引用赋值
    1. 10.1 题目
    2. 10.2 答案

10.C#中的finally执行顺序值和引用赋值


10.1 题目


请问A、B两处 i 的值为多少?


10.2 答案

A、B两处 i 的值都为 11。

考点:

  1. finally 块的执行顺序。
  2. 值类型和引用类型在赋值表现上的区别。

先打印B,因为有finally先执行。finally中改了test对象的值,t是引用类型的,外部的t指向的地址和内部相同,所以改了内部外部也会打印11。



转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏