F#[<AbstractClass
&gt;]和[<AbstractClassAttribute
&gt;]之间有什么区别,两者似乎都将某个类型标记为抽象。
[<AbstractClass
&GT;]
https://msdn.microsoft.com/en-us/library/dd483471.aspx
[<AbstractClassAttribute
&GT;]
https://msdn.microsoft.com/en-us/library/ee370513.aspx
答案 0 :(得分:7)
没有区别,他们都提到$request = <<<EOF
<packet>
<mail>
<get_info>
<filter>
<site-id>SOME ID</site-id>
<name>SOME NAME</name>
</filter>
!!<aliases/>!!
</get_info>
</mail>
</packet>
EOF;
$response = $client->request($request);
var_dump($response);
。在F#(和C#)中,您可以选择在使用附加属性时省略
AbstractClassAttribute
后缀。
请参阅:https://msdn.microsoft.com/en-us/library/dd233179.aspx#Anchor_1
请注意,如果您希望在普通代码中引用该属性,则必须使用全名。
Attribute