Hi
Ich benötige eine Art Breakpoint bei der Veränderung einer Variable, da irgendwoher seltsame Werte kommen (wer hatte das noch nie^^), ich aber absolut nicht finden kann von wo.
Gibt es sowas und wenn ja, wo und wie?
PS:
Ich benutze das VisualStudio 2005
Visit me @ www.beremote.net
Hi,
Ich ersetze bei sowas immer das Feld durch ein Property (in dem man ja einen BreackePoint setzen kann):
Alt:
class A
{
private object feld;
...
}
Neu:
class A
{
private object _feld;
private object feld{get{return this._feld;}set{this._feld=value;}}
...
}
Gruß
Juy Juka
Und wenn du das noch mit nem attribut dekorierst, steppt er auch nur in das
property, wenn du explizit den breakpoint setzt.
[FieldStorage(ColumnName = "UnitPrice")]
public double UnitPrice
{
[DebuggerStepThrough()]
get { return m_UnitPrice; }
[DebuggerStepThrough()]
set {CheckPropertyChanged<double>("UnitPrice", ref m_UnitPrice, ref value);}
}
@FZelle:
Was bedeuted das DebuggerStepThrough-Attribut? Ich werd aus der Hilfe nicht schlau. Beeinflußt das Attribut das Verhalten beim Einzelschritt- bzw. Prozedurdebuggen mit F10 und F11?
Weeks of programming can save you hours of planning
Bei einzelschritt, wird über das Property gesteppt.
Ist ja im normalfall ziemlich lästig da immer reinzugehen.
Aber hättest du ja nur auszuprobieren brauchen.