我有一个包含integer,bool,string和list(整数)的类。需要在该类中序列化的每个变量都有一个公共属性。当我通过 XmlSerializer 反序列化我的类时,每个变量的公共属性都被调用。除 列表的变量外。变量列表是weel deserialisze但不会调用属性setter。
这是属性:
Public Property Ana_Offset As List(Of Integer)
Get
Return _Ana_Offset
End Get
Set(value As List(Of Integer))
Tmp_Val = _Ana_Offset
_Ana_Offset = value
RaiseEvent VariableChanged(_Ana_Offset, Tmp_Val, "_Ana_Offset", 0)
End Set
End Property
这个课程是这样的
<Serializable()> Public Class SACCVar
Private _Code_Produit As String
Private _Ana_Offset As New List(Of Integer)
Public Event VariableChanged(ByVal Val As Object, ByVal Old_Val As Object, desc As String, index As Integer)
End Class
我发布的一个奇怪的事实是,我没有设置“事件”,但是get事件被触发,没有数据返回,但是对于其他变量,get不会被触发..?
感谢您的帮助