![]() |
1
5
您可以使类不可变(例如,使用标准的不可变类型,如记录和联合,或者使对象只包含不可变的内容),而不是在发生更改时检测和通知更改。然后您可以编写一个函数来“区分”一个类的两个实例,并让某个代理根据某个计划或触发器查找更改,然后将差异发送到另一端。
|
![]() |
2
4
|
![]() |
3
3
使用INotifyPropertyChanged接口怎么样?并引发在数据更改时导致数据被复制的事件? |
![]() |
4
1
我会使用代理库: Castle DynamicProxy , LinFu , Spring.NET 等等。 使用代理库,您可以轻松地 implement INotifyPropertyChanged 以透明、非侵入性的方式。 |
![]() |
5
0
|
![]() |
Thomas · 使类型别名在F中不可互换# 3 年前 |
![]() |
sdgfsdh · 我该怎么说。使用异步转换函数进行收集? 7 年前 |
![]() |
Soldalma · 我可以实例化包含顶级副作用值的类吗? 7 年前 |
![]() |
matekus · F#-包含数字的字符串的自然排序 7 年前 |
![]() |
matekus · F#类型匹配-无法创建映射或匹配记录 7 年前 |
![]() |
Rob Lyndon · 未找到F#ProvidedTypes文件 7 年前 |
![]() |
red-swan · 如何将intro ML.Net演示翻译为F#? 7 年前 |
![]() |
jkone27 · F#-在编译时从字符串生成简单的空类型 7 年前 |