F# 类型转换

2024年8月29日 | 1 分钟阅读

转换是将值的类型转换为其他所需类型的过程。它可以是原始类型或对象类型。

F# 允许原始类型和对象类型的强制转换和转换。


F# 转换示例

输出

y = 44
z = 44

F# 类型转换(向上转型和向下转型)示例

F# 允许我们使用 :> 运算符将一种类型的对象强制转换为另一种类型。 此运算符用于向上转型对象。 我们可以使用 :?> 运算符向下转型对象。 我们在以下程序中使用了这些运算符。 让我们看一个例子。

输出

BaseClass
DerivedClass
BaseClass
下一个主题F# 运算符