使用Reflection
To set a property value using reflection, follow these steps:
Get the PropertyInfo Object:Use Type.GetProperty to retrieve the PropertyInfo object associated with the property you want to modify.如果屬性不是公開的,則可能需要指定其他綁定標誌,例如bindingflags.nonpublic或bindingflags.instance。
一旦擁有propertyInfo對象,請調用其setValue方法實際設置了該屬性的值。此方法採用兩個參數:您要修改的對象實例和要設置的新值。免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3