标签: .net f#
可以在f#中创建它吗?
public TTarget Map<TTarget>(string SQL) where TTarget : new() { }
答案 0 :(得分:5)
let map<'T when 'T: (new: unit -> 'T)> (sql: string) = new 'T()
答案 1 :(得分:5)
实际上,约束是不必要的。这也很有效。
let map (sql: string) = new 'T()