dokümanlar ki:F # IDelegateEvent ve IEvent arasındaki fark nedir?
F # üyesi bir .NET olay gibi diğer .NET dillere görünmesi için approriate NET meta üreten tip IDelegateEvent ile uyumlu olmayan sanal örnek üyesi özelliklerine özel statü verir.
Ancak IDelegateEvent ve IEvent davranışı, CLIEvent özniteliği ile veya yokken aynı görünüme sahip görünüyor.
1.9.7.8 kullanıyorum.
Dokümanların yanıltıcı olduğunu düşünüyorum. Yukarıda belirtilen paragraf, normal bir .NET olayı istiyorsanız IDelegateEvent kullanmanız gerektiğini gösterir, aksi halde IEvent kullanın. IDelegateEvent, CLIEvent özniteliğini kullanma gereksinimini ortadan kaldırırmış gibi görünür. – Daniel
Sorunuzu yanıtlamak ve önceki yorumuma genişletmek için ... IDelegateEvent ve IEvent, CLIEvent özniteliği olan veya olmayan diğer .NET dilleriyle aynı görünür. Her ikisi de iyi çalışıyor, ancak dokümanlar bir fark olduğunu gösteriyor gibi görünüyor (belki de bu fark, IDelegateEvent'in CLIEvent özniteliğine, yani görünüşe göre yanlış olması gerekmez). – Daniel