我有一個對象叫myConstraint
,其中可能有一個名爲Parameter
的屬性。如何獲取和設置可能是另一個對象屬性的對象的屬性?
Parameter
是具有Name
屬性的對象,該屬性是字符串類型。
我要檢查Constraint
,如果它具有這樣的特性Parameter
獲取字符串Parameter.Name
,如果它等於「長度」 Constraint.Parameter
值設置爲myLengthParameter
。
我無法使用Constraint.Parameter,因爲在程序運行之前編譯器不知道對象是否具有屬性Parameter。我試圖使用反射,但我無法弄清楚。我很感謝你的幫助。
鑄'object'到您的類,例如'((約束)myConstraint).Parameter' – J3soon
你是什麼意思*可能有*?爲什麼不把它放在那裏,如果你不需要'Parameter',讓它成爲'null'? –
@ kienct89:這不是我的代碼,我只是使用這個類。 – Saeid