我有一個方法:F#投無效
member this.Get<'IAMSOMETHING when 'IAMSOMETHING : not struct>([<ParamArray>] parameters:obj[]) : 'IAMSOMETHING=
if typeof<'IAMSOMETHING> = typeof<IProvideAbilities> then
this._issues :?> 'IAMSOMETHING
else
raise(System.NotImplementedException())
this.Issues
是其成員。我有一個錯誤:
The member 'Get<'IAMSOMETHING when 'IAMSOMETHING : not struct and 'IAMSOMETHING :> Issues> : obj [] -> 'IAMSOMETHING when 'IAMSOMETHING : not struct and 'IAMSOMETHING :> Issues' does not have the correct type to override the corresponding abstract method. The required signature is 'Get<'IAMSOMETHING when 'IAMSOMETHING : not struct> : obj [] -> 'IAMSOMETHING when 'IAMSOMETHING : not struct'.
我怎麼能投this.Issues
到IAMSOMETHING
?
非常感謝。
請學會格式化你的問題,正確的 - 這是不可讀的 – Carsten 2014-10-28 11:48:57
還提供了爲了再現您的錯誤,請充分最少的代碼。 – Gustavo 2014-10-28 12:06:58
很難回答,當我們不知道這個._issues字段的類型 – Petr 2014-10-28 12:12:20