Option:也许monad的C#表示形式

时间:2024-05-21 15:27:27
【文件属性】:

文件名称:Option:也许monad的C#表示形式

文件大小:16KB

文件格式:ZIP

更新时间:2024-05-21 15:27:27

csharp dotnet option maybe-monad C#

选项 选项库是的C#表示形式,它通过减少的数量以及代码中的嵌套块的数量,提供了一种处理异常情况的好方法,从而使代码库更加紧凑和可读性强。 使用Option库获得紧凑的代码,通过安全的步骤链接可以轻松地遵循以下代码: Option . From ( db . Players . FirstOrDefault ( p => p . Name == keyword )) . Try ( p => Console . WriteLine ( p . Name )) . Select ( p => db . Teams . Find ( t => t . Id == p . TeamId )) . Try ( t => Console . WriteLine ( t . Name )) 而不是使用嵌套的if语句,这会导致代码可读性差并且难以遵循 var playe


【文件预览】:
Option-master
----.gitignore(262B)
----src()
--------PaddyPowerBetfair.Common.Maybe()
--------PaddyPowerBetfair.Common.Maybe.sln(2KB)
----.travis.yml(214B)
----CONTRIBUTING.md(968B)
----README.md(4KB)
----tests()
--------PaddyPowerBetfair.Common.Maybe.Tests.Unit()

网友评论