一尘不染

可以在C#中动态添加属性吗?

c#

是否可以在运行时添加属性或在运行时更改属性的值?


阅读 455

收藏
2020-05-19

共1个答案

一尘不染

属性是静态元数据。程序集,模块,类型,成员,参数和返回值在C#中不是一流的对象(例如,System.Type该类仅仅是类型的一种反映形式)。您可以获取类型的属性实例,并在属性可写时更改属性,但不会影响属性,因为该属性应用于该类型。

2020-05-19