setter

    0熱度

    2回答

    如果我設置朋友級別範圍上的二傳手,像這樣... Public Class MyClass Public Property IsDirty() As Boolean Get Return _isDirty End Get Friend Set(ByVal trueFalse As Boolean) _isDirty = tru

    5熱度

    1回答

    比方說,我有一個簡單的類 public class Person { public string Name { get; set; } private int _age; public int Age { get { return _age; } set { if(value < 0 || value > 150

    8熱度

    8回答

    我想知道如果這是一個好主意,使覈查在干將和制定者,或在代碼的其他地方。 這可能會讓你大吃一驚是當它涉及到優化和加快了代碼,我想你不應該在getter和setter方法驗證,但在你更新您的文件或代碼數據庫。我錯了嗎?

    177熱度

    14回答

    「生成」是指自動生成特定選定(一組)變量所需的代碼。 但是,更好的做法的任何更明確的解釋或評論是值得歡迎的。

    7熱度

    2回答

    我有一個setter方法(setMinimumNumberOfSides),我想在使用合成後重寫。其中,我正在對實例變量進行約束以確保int處於特定範圍內。 在後面的自定義init方法中,我設置了另一個實例變量(numberOfSides),但我需要確保minimumNumberOfSides和maximumNumberOfSides在邊界內正確設置。我嘗試將setter上的返回值更改爲BOOL,

    4熱度

    6回答

    作爲後續到this question about prefixes的一種,我同意線程中大多數人的前綴是壞的。但是如果你使用getter和setter,那麼呢?然後,您需要從私有存儲的變量中區分可公開訪問的getter名稱。我通常只使用下劃線,但有沒有更好的方法?

    0熱度

    2回答

    我有一個對象,在linq中實例化爲sql方法。當分配對象字段時,我想檢查日期字段,如果它是舊日期,則從繼續分配此對象之前從另一個表中檢索數據並執行計算。 通過屬性設置器觸發這樣的事件有什麼問題嗎?或者我應該通過某種服務獨立檢查日期,並在必要時在某個點進行更改?

    10熱度

    1回答

    每次我寫出來的二傳手,其Value屬性值不描在線,我詛咒的事實,API沒有標註Setter類[ContentProperty("Value")],這將允許這樣的: <Setter Property="BitmapEffect"> <Setter.Value> <OuterGlowBitmapEffect GlowColor="#AAC" Opacity="0.2" GlowSi

    24熱度

    9回答

    以下是兩種方法: 構造與所有的類屬性 優點:我必須把類型的參數,一個確切的數字,所以如果我使編譯器警告我的錯誤(順便說一下,有沒有辦法來防止在參數列表中錯誤地切換兩個整數的問題?) 缺點:如果我有很多屬性,實例化行可能變得非常長,它可能跨越兩個或更多行 setter和默認的空構造 優點:我可以清楚地看到什麼我設置的,所以如果我做錯了,我可以儘快找出它作爲我打字它(我不能使交換同一類型的兩個變量的p