我正在尝试找出这个C#属性描述的F#等价物:
[
ComImport(),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
Guid("000214EE-0000-0000-C000-000000000046")
]我可以这样做,它编译得很好:
[<ComImport>]
[<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>]
[<Guid("000214EE-0000-0000-C000-000000000046")>]但我现在很好奇--在F#中可以组合多个属性吗?当我为前两个属性尝试这样的东西时:
[<ComImport>,<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>]我得到一个FS0010错误。我也尝试了一下:
[<ComImport , InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>]同样的结果。
这是可能的吗?如果可能,正确的语法是什么?
发布于 2012-03-09 00:02:34
是。
[<
ComImport;
InterfaceType(ComInterfaceType.InterfaceIsIUnknown);
Guid("000214EE-0000-0000-C000-000000000046")
>]https://stackoverflow.com/questions/9620712
复制相似问题