没有合适的资源?快使用搜索试试~ 我知道了~
fsharp-decompiled:该存储库显示了在编译然后反编译为C#时各种F#代码段的外观。 请参阅http上的博客文章
共30个文件
cs:19个
fs:5个
sln:2个
需积分: 5 0 下载量 132 浏览量
2021-05-19
17:02:46
上传
评论
收藏 28KB ZIP 举报
温馨提示
F#反编译 该存储库显示了在编译然后反编译为C#时各种F#代码段的外观。 换句话说,要获得与F#代码相同的功能,您将必须编写什么C#代码? 对此进行了讨论。 示例:简单的不可变记录 假设您要定义一个具有标准要求的简单记录类型: 这是一成不变的 它通过比较所有字段来支持相等性(例如,DDD术语中的值对象) 它通过比较所有字段来支持比较 F#代码可能看起来像这样: /// Example of a simple immutable record type FinalGameScore = { /// Game property Game: string /// FinalScore property FinalScore : int } 等效的C#代码如下所示: /// <summary> /// Example of a simp
资源推荐
资源详情
资源评论
收起资源包目录
fsharp-decompiled-master.zip (30个子文件)
fsharp-decompiled-master
CsEquivalents
RecordTypeExamples
UpdatableGameScore.cs 2KB
FinalGameScore.cs 3KB
Person.cs 5KB
UnionTypeExamples
PaymentMethod.cs 6KB
CardNumber.cs 3KB
CardType.cs 3KB
CheckNumber.cs 3KB
Color.cs 4KB
ColorEnum.cs 166B
ProductId.cs 3KB
Properties
AssemblyInfo.cs 1KB
PatternMatchingExamples.cs 13KB
ModuleExample.cs 2KB
CsEquivalents.csproj 3KB
ClassExamples
Product.cs 2KB
ShapeBase.cs 571B
Circle.cs 684B
Square.cs 671B
Entity.cs 1KB
IShape.cs 191B
FsharpDecompiled.sln 1KB
.gitignore 2KB
readme.md 6KB
FsExamples
RecordTypeExamples.fs 916B
ModuleExample.fs 589B
FsSample.sln 962B
UnionTypeExamples.fs 803B
FsExamples.fsproj 4KB
ClassExamples.fs 3KB
PatternMatchingExamples.fs 2KB
共 30 条
- 1
资源评论
陈菌菇
- 粉丝: 28
- 资源: 4553
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功