0
private CompanySetting _companySettings= null;
public CompanySetting CompanySettings
{
get
{
_companySettings = _companySettings ?? getCompanySettings();
return _companySettings;
}
set
{
_companySettings = value;
}
}
我在我的viewmode中有上述屬性。我開始注意到,當我實例化這個類時,如果不調用屬性的get方法,屬性會自動設置。這意味着getCompanySettings被調用,從而加載了companysettings屬性。 我甚至在getCompanySettings方法中放置了一個斷點,並且我知道它不會在那裏中斷。這是一個.net的東西嗎?.net當您在設置屬性之前檢查null時加載屬性
認沽斷點在二傳手和吸氣。 – SLaks
聽起來像您正在使用某種類型的DI容器,它解決了依賴性併爲您設置了它。通過使用setter中的斷點來檢查。 –
你怎麼知道它的集合?調試器是否在手錶中讀取屬性? –