我有一个ac#函数,它有一个像这样的方法签名:public bool SerInto(out string result).我试图调用此函数从此方法获取结果字符串.你怎么称呼这个?我希望数据是字符串类型.有没有办法强烈输入这个变量?
它是否正确?
let string dataString
ds.SerInto(dataString)
Run Code Online (Sandbox Code Playgroud)
如何将dataString作为此函数的输出字符串
F#可以看到out带有返回值的参数.所以你应该能够像这样调用C#函数:
let (resultBool, dataString) = ds.SerInto()
Run Code Online (Sandbox Code Playgroud)
这是一个非常好的功能.更多关于这里.