2012-03-08 20 views
6

मैं इस सी # गुण delclaration की एफ # बराबर यह पता लगाने की कोशिश कर रहा हूँ:क्या एफ # में एकाधिक विशेषताओं को जोड़ना संभव है?

[ 
    ComImport(), 
    InterfaceType(ComInterfaceType.InterfaceIsIUnknown), 
    Guid("000214EE-0000-0000-C000-000000000046") 
] 

मैं यह कर सकता है और यह ठीक संकलित:

[<ComImport>] 
[<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>] 
[<Guid("000214EE-0000-0000-C000-000000000046")>] 

लेकिन अब मैं उत्सुक हूँ - यह है एफ # में कई विशेषताओं को गठबंधन करना संभव है? जब मैं पहले दो विशेषताओं के लिए ऐसा कुछ करने की कोशिश करता हूं:

[<ComImport>,<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>] 

मुझे एक FS0010 त्रुटि मिलती है। यह भी कोशिश की:

[<ComImport , InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>] 

वही परिणाम।

क्या यह संभव है और यदि ऐसा है तो सही वाक्यविन्यास क्या है?

उत्तर

10

हां।

[< 
    ComImport; 
    InterfaceType(ComInterfaceType.InterfaceIsIUnknown); 
    Guid("000214EE-0000-0000-C000-000000000046") 
>] 
+0

धन्यवाद डैनियल - मुझे लगा कि मुझे कुछ स्पष्ट याद आ रही थी। –

+0

बीटीडब्ल्यू डैनियल एफ # डॉक्स में है? क्या मैंने इसे ऑनलाइन दस्तावेज़ों में देखकर याद किया? –

+0

हां। लगभग आधे रास्ते [पृष्ठ] (http://msdn.microsoft.com/en-us/library/dd233179.aspx)। – Daniel

संबंधित मुद्दे