我想問一下PropertyAttribute.HasDefault
枚舉值在使用System.Reflection.Emit.TypeBuilder.DefineProperty
方法定義屬性時的目的是什麼?當應該使用PropertyAttributes.HasDefault
和PropertyAttributes.None
時,它會發生什麼變化?PropertyAttributes.HasDefault和PropertyBuilder.SetConstant的含義
據我所知,它與PropertyBuilder的SetConstant方法有關,但它並沒有真正改變屬性的默認值,只要我能夠測試,那麼SetConstant究竟做了什麼?
(我不原意改變屬性的默認值 - 只是想了解一下這些東西呢)