我正在尝试使用 DefaultValue 属性来装饰属性,以断言该值默认为程序中类型化对象的新列表。失败的代码如下:
<DataContract()>
Partial Public Class MessageBaseResponse
#Region "Properties"
<DataMember()>
Public Property Header As Header
<DataMember()>
<DefaultValue(GetType(List(Of [Error])))>
Public Property Errors As List(Of [Error])
<DataMember()>
<DefaultValue(GetType(List(Of Warning)))>
Public Property Warnings As List(Of Warning)
#End Region
End Class
如何使用 DefaultValue 属性方法将新列表实例化为默认属性值?