我在模块内部定义了一个类型,并试图创建一个记录。
namespace ClassLibrary1
module Data =
type Location = {Latitude: double; Longitude: double}
我的测试方法内
namespace TestProject2
open System
open Microsoft.VisualStudio.TestTools.UnitTesting
open ClassLibrary1
open Data
[<TestClass>]
type TestClass () =
[<TestMethod>]
member this.TestMethod3 () =
let location = {Latitude=40.0; Longitude=40.1}
// Console.WriteLine location
错误
let and do绑定必须先于成员和接口定义 在类型定义中。
答案 0 :(得分:0)
期望不高,但是事实证明这是从嵌套类型定义记录的方法,希望有人可以对此有所了解,找到更好的方法等。
let location = {Data.Latitude=40.0; Data.Longitude=40.1}