6
Tôi đang cố gắng để tìm ra F # tương đương này C# Thuộc tính delclaration:Có thể kết hợp nhiều thuộc tính trong F # không?
[
ComImport(),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
Guid("000214EE-0000-0000-C000-000000000046")
]
tôi có thể làm điều này và nó biên dịch tốt:
[<ComImport>]
[<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>]
[<Guid("000214EE-0000-0000-C000-000000000046")>]
Nhưng tôi tò mò bây giờ - là nó có thể kết hợp nhiều thuộc tính trong F #? Khi tôi thử một cái gì đó như thế này cho hai thuộc tính đầu tiên:
[<ComImport>,<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>]
Tôi gặp lỗi FS0010. Ngoài ra, hãy thử cách này:
[<ComImport , InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>]
Kết quả tương tự.
Điều này có thể và nếu cú pháp chính xác là gì?
Cảm ơn Daniel - hình như tôi đã bỏ lỡ điều gì đó hiển nhiên. –
BTW Daniel là điều này trong các tài liệu F #? Tôi vừa bỏ lỡ nhìn thấy nó trong các tài liệu trực tuyến? –
Có. Khoảng nửa chừng [trang] (http://msdn.microsoft.com/en-us/library/dd233179.aspx). – Daniel