automatic-properties

    0熱度

    1回答

    我想知道如果它可以創建一個內部的對象的多個屬性的循環。 即時試圖像這樣,但它不工作正確的: var dataObjekt= {}; for(var i=0;i<req.session.dataObjekt.length;i++) { for(var v=0;v<req.session.dataObjekt[i].data.length;v++) { dataObjekt[req.se

    2熱度

    1回答

    如果我有這樣的對象,它的子對象作爲自動屬性: public class ParentObject { public ChildObject Child { get; set; } = new ChildObject(); } 在什麼時候是Child初始化?在ParentObject的施工期間,還是僅僅發生了ChildObject的第一個「獲得」? 我問,因爲我考慮重做一些舊的線網

    4熱度

    2回答

    在C#6.0中,新的語法讓我們寫只讀自動性能,使用一個初始化: public bool AllowsDuplicates { get; } = true; 同樣,我們可以使用表達式體的吸氣寫: public bool AllowsDuplicates => true; 對於簡單類型,這兩個應該有同樣的效果:一個只讀自動屬性,返回真。 但是,其中一個比另一個更受歡迎?我懷疑是前者使用支持字段

    0熱度

    3回答

    在一個web表單.aspx頁面系統,母版頁具有自動初始化的一些屬性,因此 public bool MyProp => bool.Parse(Service.Settings["YorN"]); 剖析頁面加載,我看到PreRender事件,其中一個屬性的初始化之間有差距很大。 我在哪裏可以找出延遲?兩者之間有什麼關係?

    2熱度

    1回答

    編輯:與this完全不同的問題我在問自動屬性如何在內部工作 當我做一個自動屬性什麼發生在後臺? 這等於 public int SomeProperty {get; set;} 這 private int _someField; public int SomeProperty { get { return _someField;} set { _someField = v

    -1熱度

    1回答

    我面臨一些問題,我還不擅長編程。 我有一個看起來像這樣的文字:長 D28151373 15-04 040 028230457 01-01 015 D28250305 01-08 048 D28250661 03-01 032 028151376 12-01 057 028230460 01-01 001 D28250305 01-09 049 D28250663 03-01 025 0281513

    0熱度

    1回答

    我們有一個應用程序使用spring-vault。它使用AppRole向Vault進行身份驗證。我們使用從該操作獲得的令牌讀取和寫入機密。 VaultEndpoint和AppRoleAuthentication的配置是從屬性文件自動配置的。 代碼如下所示: @Autowired private ApplicationContext context; @Autowired private Va

    0熱度

    2回答

    我正在嘗試爲可變對象創建屬性。這是自動屬性的問題嗎?例如,下面的代碼將允許對可變對象進行不必要的操作。我將如何避免這種情況? public class Mutable{ public int Value { get; set; } } public class ClassWithMutable{ public Mutable Object { get; } p

    7熱度

    5回答

    我有一個目前自動的屬性。 public string MyProperty { get; set; } 不過,我現在需要它來執行一些動作每次改變時間,所以我想邏輯添加到二傳手。所以,我想要做的事,如: public string MyProperty { get; set { PerformSomeAction(); } } 然而,這並沒有建立... MyProper

    23熱度

    2回答

    我有下面的代碼類: public class Foo { public Nested Bar { get; } = new Nested(this); public class Nested { public Nested(Foo foo) { foo.DoSomething(); } } p