Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
F#->;泛型类型-多个非结构_F# - Fatal编程技术网

F#->;泛型类型-多个非结构

F#->;泛型类型-多个非结构,f#,F#,我的第一个想法是: type ManyNavigationPropertyInfo<'a,'b>(cfg:ManyNavigationPropertyConfiguration<'a, 'b>) = 它出现了两个编译器错误,即'a和'b应该是而不是struct您的第一个想法是正确的。你应该能够写: type ManyNavigationPropertyInfo<'a,'b> (cfg:ManyNavigationPropertyConfigur

我的第一个想法是:

type ManyNavigationPropertyInfo<'a,'b>(cfg:ManyNavigationPropertyConfiguration<'a, 'b>) =

它出现了两个编译器错误,即
'a
'b
应该是
而不是struct

您的第一个想法是正确的。你应该能够写:

type ManyNavigationPropertyInfo<'a,'b>
       (cfg:ManyNavigationPropertyConfiguration<'a, 'b>) =
   // ...

(但如果你能发布更多的代码,也许有人能给出具体的建议。)

你的第一个想法是正确的。你应该能够写:

type ManyNavigationPropertyInfo<'a,'b>
       (cfg:ManyNavigationPropertyConfiguration<'a, 'b>) =
   // ...
(但如果你能发布更多的代码,也许有人能给出具体的建议。)

type ManyNavigationPropertyInfo<'a, 'b when 'a : not struct and 'b : not struct>( ... )