unit C#action
时间: 2023-08-15 17:09:34 浏览: 102
C#操作事务
在C#中,unit是一个自定义的类型,它的定义如下中的代码中,`ActionToFunc`类提供了一些静态方法,用于将`Action`委托转换为`Func`委托,以便在重载的情况下传递给`DoSomething`方法。其中,`ToFunc`方法接受一个`Action`委托参数,并返回一个`Func`委托,该委托在执行完`Action`委托后返回一个`Unit`值。
在引用中的代码中,`Test`类定义了一个泛型方法`Test<T>`,该方法接受一个`Action<T>`委托和一个类型为`T`的参数,并调用传入的委托。
而单元测试(unit testing)是指对软件中最小单元的功能进行检查和验证。在C#中,开发者可以使用各种单元测试框架(比如 NUnit、xUnit等)来编写和运行单元测试代码,以验证代码的正确性和稳定性。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [C# FP Unit](https://blog.csdn.net/qq_41946341/article/details/109964430)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [C#委托的介绍(delegate、Action、Func、predicate)](https://blog.csdn.net/qq_30469045/article/details/89838714)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [单元测试(C#版)](https://blog.csdn.net/weixin_42137723/article/details/117177567)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文