我正在进行简单的映射,但编译器无法识别记录的成员。图像显示类型OpeningHours本身明显是正确的,所有3个属性都显示: 但是悬停在标记属性上会显示: 错误 FS0039:未定义字段、构造函数或成员“Day”。 所有命名空间都被引用,即使在几行以下分配到完全相同的属性也没有任何问题。
OpeningHours 是一个类,而不是一个记录。以下是创建该类实例的一种方法: OpeningHours(day = oh.Day, opens = oh.Opens, closes = oh.Closes)
根据构造函数和属性,看起来 OpeningHours 被定义为一个类,而不是记录。记录语法不能与类一起使用,因此解决方案要么是将 OpeningHours 更改为记录,要么是使用其现有的构造函数进行实例化。