VS2015使用小技巧 利用断点调试查看父类装的是哪个子类对象

原创 2016年09月06日 11:16:16
       慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。



class1.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication7
{
    class Person
    {
        public void PerHello()
        {
            Console.WriteLine("人类");
        }
    }

    class Student:Person
    {
        public void StuHello()
        {
            Console.WriteLine("学生类");
        }
    }

    class Teacher:Person
    {
        public void TeaHello()
        {
            Console.WriteLine("老师类");               
        }
    }
}



program.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            var stu = new Student();
            Person per = stu;
        }
    }
}

设置断点,启动。

鼠标放在per上,你会看到



父类对象per装的是子类student.




感恩曾经帮助过 心少朴 的人。
俗话说得好,工欲善其事,必先利其器!Visual Studio IDE很好用,推荐!
注:此文是自学笔记所生,质量中等,故要三思而后行。新手到此,不可照搬,应先研究其理象数,待能变通之时,自然跳出深坑。

版权声明:知识来源于有情,亦当回报给有情。

VS2015使用小技巧 如何知道一个类的命名空间

慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 using System; using System.Collections.Gen...
  • yushaopu
  • yushaopu
  • 2016年09月05日 10:25
  • 3154

Android Studio中查看类的继承关系

查看类的继承关系的快捷键F4,在Android Studio常用快捷键这篇文章中,有写了。今天主要是讲一些关于这个快捷键出来的界面的一些配置,这块功能相对偏冷一些,可能很多人都会用不到。但是关于这些...
  • hyr83960944
  • hyr83960944
  • 2014年07月24日 23:45
  • 46544

VS2015使用小技巧 断点调试

慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 断点调试要配合逐语句调试或者逐过程调试。 设置断点调试行: ...
  • yushaopu
  • yushaopu
  • 2016年08月29日 12:33
  • 13904

New一个子类对象的时候是否创建了父类的对象

首先:很坚决的说没有创建父类的对象!!!1.首先从子类到直接父类,依次执行父类的构造方法(没有显示调用构造方法的情况下),这个过程执行父类成员的初始化。 我仔细把书上继承那章又读了好几遍!!!书上说...
  • Minimum_Time_Hour
  • Minimum_Time_Hour
  • 2017年07月30日 10:19
  • 927

eclipse之断点调试小技巧

调试在项目中,往往占据了一半以上的时间,但是很多调试往往是因为我们对于ide不熟练造成的,今天介绍一个eclipse断点调试的小技巧。话不多说,直接上图: 代码是一个再常见不过的for循环语...
  • ClarkKentYang
  • ClarkKentYang
  • 2017年01月01日 14:49
  • 297

java创建一个子类对象是会调用父类的构造方法会不会创建父类

1、子类在创建实例后,类初始化方法会调用父类的初始化方法(除了java.lang.Object类,因为java.lang.Object类没有父类),而这种调用会逐级追述,直到java.lang.Obj...
  • zy_281870667
  • zy_281870667
  • 2016年10月14日 17:27
  • 976

VS2015断点调试神坑之为引用变量赋值为null不成功?

什么情况?明明已经赋值把obj.m_pA赋值为null了,可是为什么单步调试后m_pA却依然有值,而且m_pA.nVal的值还从0变成了1?为了搞明白这个问题,我们先来看下DebugTest的结构: ...
  • fdyshlk
  • fdyshlk
  • 2017年12月17日 12:39
  • 64

vs2010断点调试技巧分享

转载:http://www.jb51.net/softjc/139435.html 设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置断点。快捷键F9。 启动调试:按F5或者...
  • u012377333
  • u012377333
  • 2015年03月11日 16:30
  • 608

VS2010断点调试技巧(转)

如何设置条件断点   设置条件断点非常容易。在特定的行上,按F9设置断点。   然后右击断点–编辑窗口左侧的红点,在上下文菜单上选择“Condition…”。   这时弹出一...
  • caizi001
  • caizi001
  • 2014年08月15日 16:47
  • 533

【C++】vs2010断点调试技巧分享

设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置断点。快捷键F9。 启动调试:按F5或者点击左边红框中的按钮。右边框是开始执行(不调试)Ctrl+F5。 ...
  • Jamie321
  • Jamie321
  • 2016年08月24日 14:49
  • 4220
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VS2015使用小技巧 利用断点调试查看父类装的是哪个子类对象
举报原因:
原因补充:

(最多只允许输入30个字)