我敢肯定,这是一个非常简单的问题,但是我通常不执行F#,所以语法有点新。
我如何阅读以下代码片段:
match shape.Fill with
| :? PictureBrush as pb ->
//....
具体来说,我不确定PictureBrush
指的是什么。在此文件的其他任何地方实际上没有任何引用]
我敢肯定,这是一个非常简单的问题,但是我通常不执行F#,因此语法有点新。如何阅读以下代码片段:match shape.Fill with | :? Pictureprush as pb-&...
还请注意,as
允许将变量绑定为该类型。因此,pb
的类型为PictureBrush
,但其值与shape.Fill
解析的值完全相同。
其类型比较。就像C#中的typeof(xx)。因此,请匹配PictureBrush的类型。