就像我上面的問題,我想知道它。可以使用Attributes來記住變量的舊值嗎?
想要我想要做的就是讓我的生活更輕鬆,如果我正在使用值來檢查更改。如果有許多變量,所以我必須使總是重複的變量,如:
health = 100;
oldHealth = health; // this should be in the attribute class for example
這讓我瘋狂。所以我試圖做出屬性,但我真的不知道如何知道變量何時發生變化。我想我需要一直循環自己,或者它有任何事件嗎?在需要改變之前還需要讀取當前值。
屬性並不意味着知道他們裝飾的項目,他們向成員添加信息,但他們不知道它。通過反思,你可以得到屬性知道它處理什麼,但它的第一個目的是提供有關班級表現的額外信息。 – Everts
[Attributes](https://msdn.microsoft.com/en-us/library/mt653979.aspx)是用於另一個目的。不要在這種情況下使用它們 – Disappointed
它不需要是屬性。只是一個想法。我的另一種方法是用所有類型的課程來創建一個只有當前價值和舊價值的課程。 – MaZy