मैं सी # से उपयोग करने के लिए एक एफ # इंटरऑप कक्षा लिख रहा हूं।एफ # और सी # टुपल्स के बीच कैसे परिवर्तित करें?
type MyClass() =
member this.MyMethod (t: Tuple<int, int>) =
let meaningOfLife (t : int * int) = 42
meaningOfLife t
इस कोड को निम्न त्रुटि के साथ संकलित करने के लिए विफल रहता है: मैंने सोचा था कि एफ # .NET टपल < से एक अंतर्निहित रूपांतरण था> प्रकार (seq के रूप में इलाज IEnumerable के समान), तो मैं निम्नलिखित कोड लिखा था त्रुटि FS0001: इस अभिव्यक्ति के प्रकार int int int होने की उम्मीद थी, लेकिन यहां टाइप टुपल
फिर सी # और एफ # (और पीछे) के बीच टुपल्स को कैसे परिवर्तित करें?
दोनों प्रकार अलग हैं। आप 'अर्थऑफलाइफ (टी.आईटीएम 1, टी.आईटीएम 2) लिख सकते हैं। – josejuan