Sco*_*rod 1 f# visual-studio
在F#库中声明的“坐标”类型在C#库中无法识别:
我已经执行了以下步骤:
完成上述步骤后,我的C#项目仍然没有在F#项目中获取最新的类型声明。
此外,我已经反复删除并将F#项目引用添加到C#项目中。
版本:VS2019 Preview 3.0
361*_*615 5
似乎问题在于您的坐标是一个命名的元组,并且没有为其生成任何实际的类。如果您尝试反汇编您引用的库,则它将看起来像这样: 根据MSDN,与元组互操作足以使用/返回C#元组。因此,您可以在代码中使用C#元组创建坐标列表: var coordinates = new List<(Test.Latitude, Test.Longitude)>();
var coordinates = new List<(Test.Latitude, Test.Longitude)>();
归档时间:
6 年,6 月 前
查看次数:
76 次
最近记录: