文件名称:Frostware.Result:C#中函数结果类型的简单实现
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-02 23:47:58
C#
Frostware.Result
C#中函数结果类型的简单实现
目录
什么是结果类型,为什么要使用它?
结果类型是try / catch的替代方法,其目的是消除对null的需求并强制处理失败的案例。
通过让您的方法返回Result,它使您可以在执行时对结果进行模式匹配(切换)。 然后,您可以为方法的每种可能状态提供实现。
如何使用
这是主要的结果类:
public class Result
{
// Pass inherits Result
public static Result Pass () => new Pass ();
// Pass
【文件预览】:
Frostware.Result-master
----.gitattributes(2KB)
----README.md(4KB)
----Frostware.Result()
--------Frostware.Result.csproj(747B)
--------src()
----Frostware.Result.sln(1KB)
----.gitignore(6KB)
----openupm()
--------Frostware.Result.dll(6KB)
--------Frostware.Result.dll.meta(645B)
--------package.json(222B)
--------package.json.meta(163B)