9 把值转变成 F# 带成员的对象类型

9 把值转变成 F# 带成员的对象类型

 

本章介绍

■ 声明带成员的类型

■ 以函数方式使用接口

■ 写类和接口类型

■ 从 C# 中使用 F# 代码

 

    当我们在第 1 章中介绍 F# 时,就说过,F# 是多范式语言,它吸取了几种语言中最好的原理。最重要的是,它从函数和面向对象的语言中吸取了思想。在本章中,我们要看一下来自面向对象编程灵感的几个功能,以及与面向对象的 .NET 语言,如 C# 和 Visual Basic .NET(VB.NET)进行顺畅的集成。

    这一章对于 F# 开发进程中的后续步骤是特别重要的。正如我们已经提到,函数的简化使我们写程序很快,并提供了极大的灵活性。 在 F# 中的面向对象编程是有价值的,因为它使代码结构坚固,封装相关的功能,并允许与其他系统或 .NET 编程语言无缝的集成。在本章中,我们将看到如何利用并发展我们早前开发的 F# 代码,使它在团队或较大的项目中更易于使用。

你可能感兴趣的:(职场,F#,休闲,对象类型,带成员)