有沒有辦法逐步調試Visual Studio中的對象初始值設定項代碼?如何調試對象初始化代碼?
例子:
return new Veranstaltung()
{
ID = tblVeranstaltung.VeranstaltungsID,
Titel = tblVeranstaltung.Titel,
KursNummer = tblVeranstaltung.Kursnummer,
ErsterTermin = tblVeranstaltung.ersterTermin,
Dauer = tblVeranstaltung.schulungsTage,
StartZeit = tblVeranstaltung.BeginnZeit,
EndZeit = tblVeranstaltung.Endzeit,
KostenNettoValue = tblVeranstaltung.PreisNetto ?? default(decimal),
IsLastMinute = tblVeranstaltung.lastMinute == 1,
IsVerkuerzt = tblVeranstaltung.istVerkuerzt == 1,
IsGeschlossen = tblVeranstaltung.istGeschlosseneVeranstaltung == 1,
IsIntern = tblVeranstaltung.istInterneVeranstaltung == 1,
StandortID = Convert.ToInt32(tblVeranstaltung.StandortID),
LastMinuteRabatt = tblVeranstaltung.lastMinuteRabatt ?? default(decimal)
};
有時候我在這樣的代碼中的錯誤(例如,當轉換爲INT失敗)和VS似乎無法步驟通過它,它只是拋出了一個錯誤全線,我必須嘗試哪些初始化失敗。
有沒有一種簡單的方法來調試或避免大型或複雜初始化的對象初始值設定項?
我正在使用VS 2010和C#4.0。