gpt4 book ai didi

c# - 何时调用属性?

转载 作者:行者123 更新时间:2023-11-30 17:17:33 25 4
gpt4 key购买 nike

我对某段代码感到困惑。

在一个类中我有一个属性

Class A
{
ClassB objB;

public int TimedValue
{
objB.Timer;
}
}

Inside classB I have

classB
{
public int Timer
{
get
{
// get time value using some algorithm....
}
}
}

我的困惑是我在 getter 中放置了断点,但我没有看到程序在那里流动并停止!尽管当我在监 window 口中以 Debug模式查看对象时,我看到一个对象正在创建并完全填充了 TimedValue。我在属性上遗漏了什么吗?

编辑:所以,ColinE 引导我完成了正确的步骤,只是我在那里找不到选项。这是它应该在哪里的屏幕截图, enter image description here

我的截图

enter image description here我想这是一个 VS 错误。无论如何,只是发布了这个,以便拥有团队系统 2008 的任何人都应该记下这个:)

最佳答案

通常,调试器配置为跨过属性,因此您的断点永远不会被“命中”。确保未选中以下复选框:

Tools => Options => Debugging => General => Step over properties and operators

关于c# - 何时调用属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6368751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com