【发布时间】:2014-08-14 11:56:59
【问题描述】:
这个程序:
open System.Net.Sockets
let s = new Socket(SocketType.Stream, ProtocolType.Tcp)
在单声道上失败并显示此错误消息:
错误 FS0505:成员或对象构造函数 'Socket' 不接受 2 个参数。发现有 1 个参数的重载。
TryF# 上的此错误消息:
错误 FS0501:成员或对象构造函数 'Socket' 采用 3 个参数,但此处给出 2。所需的签名是 'Socket(addressFamily: AddressFamily, socketType: SocketType, protocolType: ProtocolType) : unit'。
我做错了什么?
【问题讨论】:
标签: sockets f# mono overloading constructor-overloading