12 2023 档案

摘要:1、背景知识 (1)接口 INotifyCompletion public interface INotifyCompletion { void OnCompleted(Action continuation); } View Code 实现这个接口的实例(例如一个 Task 对象),在任务完成后, 阅读全文
posted @ 2023-12-12 16:50 误会馋 阅读(333) 评论(0) 推荐(0) 编辑
摘要:一、概述 1、在 C# 中,协变和逆变能够实现数组类型、委托类型和泛型类型参数的隐式引用转换。 2、按字面,可以这样理解:协变,感觉协和地隐式引用转换;逆变,逆反直觉地隐式引用转换。 二、泛型中的协变和逆变 1、定义 (1)协变,使你能够使用比原始指定的类型派生程度更大的类型。你可以将 IEnume 阅读全文
posted @ 2023-12-08 15:44 误会馋 阅读(457) 评论(0) 推荐(0) 编辑
摘要:C#中 IAsyncEnumerable 与 IAsyncEnumerator 的使用 1.支持异步的迭代器 是实现了接口 IAsyncEnumerator 的实例。它提供了一种异步方式以获取集合的下一个元素,进而允许“实现它的类或结构”可以异步地访问集合,并返回集合的元素。 接口 IAsyncEn 阅读全文
posted @ 2023-12-07 15:12 误会馋 阅读(491) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示