(十六) C#基础学习之"this"关键词和断点调试 (for Mac)

一、关键词this

作用:

1. 代表当前类的对象

2. 当类中有多个构造函数,其中一个构造函数可以用: this()调用另一个构造函数

例子:

  - Student类中一共有三个构造函数

 

 

- 在main方法中创建student类的实例,并传递参数。根据所传参数可知,调用的是构造函数2.

   即 new对象调用构造函数2 -> 构造函数2通过this调用构造函数 -> 构造函数1给属性赋值

 

二、断点调试Debug

  1. 执行断点调试之前,需首先启用F1 F2...F12等键的功能 (因为Mac中这些键不是自动可以使用的)

     系统偏好设置 -> 键盘 -> 键盘 -> 勾选 "将F1、F2等键用作标准功能键 "

 

  2. 在需要调试的代码行前 (行号前面的灰色栏)点击一下,即可添加红色断点

 

3. command + F10 进入调试状态, 红色圆点变成黄色箭头

  (不同电脑系统有所不同,一般是点击F5开始调试,但我的Mac是command + F10)

 

4. 点击command + F11,黄色箭头开始移动,逐行调试

    或者在左上角的调试栏中点击逐行调试。从左到右依次是:播放,跳转,逐行调试(下一行),逐行调试(上一行)

 

 

5. 黄色箭头走到哪一行,都可以将鼠标移到相应的属性附近,查看这个属性的值,判断是否和希望的值一致

   例如下图:将光标移到Math属性附近,显示Math值是98

 

5. 命中断点时,代码会以黄色突出显示

posted @ 2021-02-20 13:14  七弹指的树  阅读(319)  评论(0)    收藏  举报