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

一、关键词this

作用:

1. 代表当前类的对象

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

例子:

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

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

 

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

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

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

 

二、断点调试Debug

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

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

 

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

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

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

 

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

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

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

 

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

 

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

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

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

 

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

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

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

上一篇:Windows批处理查询目前运行的程序的端口号和程序


下一篇:WPF 全屏&&屏蔽系统快捷键