Visual Studio에서 개체 이니셜 라이저 코드를 단계별로 디버깅 할 수 있습니까?개체 이니셜 라이저 코드를 디버깅하는 방법은 무엇입니까?
는예 : VS가 단계별로 할 수없는 것 같다
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 2010 및 C# 4.0을 사용하고 있습니다.