我想將對象實例中的某些數據傳遞給它的屬性,並且我在理解如何實現它時遇到麻煩。這裏有一個例子:將對象實例數據傳遞給屬性
[AuthenticateAttribute]
public class MyController: Controller
{
UserInfo info;
}
的想法是,AuthenticateAttribute
實例將填充用戶信息的實例。
我想將info
的引用傳遞給AuthenticateAttribute
的實例,從而消除屬性和特定類之間的強耦合。
這可能嗎?
對我來說這是非常新的消息,謝謝。 這是否意味着如果需要更改某些類型的字段,則屬性應該知道應用類型的內部屬性? – Andy
@Andy:我認爲改變類型本身的字段是非常不尋常的。通常該屬性爲其他代碼提供元數據以供使用 - 它比主動性更爲被動。 –