2015-10-16 68 views
1

關閉我有非常簡單的代碼如下隱函數的評價是由用戶

DateTime? assignmentDate = new DateTime?(); 
if (string.IsNullOrEmpty(objEntity_Leads.Lead_AssignedToTeleCaller)) 
    assignmentDate = null; 
else 
    assignmentDate = DateTime.ParseExact(objEntity_Leads.Lead_AssignedToTeleCaller, "dd/MM/yyyy", CultureInfo.InvariantCulture); 

在我而言價值objEntity_Leads.Lead_AssignedToTeleCaller27/07/2015,但是當我檢查這些值,它給了我上面的錯誤。

我通過一個解決方案去下面

工具 - >選項 - >調試,並選中「啓用財產eveluation和其他函數調用」,但仍然得到同樣的錯誤。

什麼是解決方案?

+0

你爲什麼要存儲一個字符串而不是日期時間呢? –

+0

另外,這不是錯誤,而是調試器不會自動評估導致副作用的屬性或函數的信息,這是一件好事。否則,觀察財產「A」的價值可能會改變財產「B」的價值。 –

+0

@TimSchmelter這是一箇舊的代碼,我不想惹這些屬性。 – Imad

回答

2

要關閉自動性能評價或關閉

  1. 在工具菜單上,單擊選項。
  2. 在「選項」對話框中,打開「調試」節點,然後單擊「常規」。
  3. 如果調試節點沒有出現,請單擊顯示所有設置。
  4. 選中或清除「啓用屬性評估和其他隱式函數調用」複選框,然後單擊「確定」。