在C#中,你可以把一個約束在一個通用的方法,如: public class A {
public static void Method<T> (T a) where T : new() {
//...do something...
}
}
如果您指定T應該有一個不需要參數的構造函數。我不知道是否有添加約束類似的方式 下面的代碼無法編譯「存在有float[,
我一直在尋找一種方法來爲F#方法添加一些鴨子打字。 SomeMethod(model:'a) =
let someField = model.Test("")
哪裏來在參數上有測試方法。我見過的符號是這樣的: member inline public x.Testing< ^a when ^a : (member public Test : String-> String)>(mod