Frostware.Result:C#中函数结果类型的简单实现

时间:2024-05-02 23:47:58
【文件属性】:

文件名称: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 inherits Pass public static Result Pass < T>( T value ) => new Pass < T>( value );


【文件预览】:
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)

网友评论