Table of Contents

Class AsyncEnumerableExtensions

Namespace
Kook
Assembly
Kook.Net.Core.dll

提供用于展开其异步可枚举成员是嵌套的 IEnumerable<T> 可枚举对象的 IAsyncEnumerable<T> 的扩展方法。

public static class AsyncEnumerableExtensions
Inheritance
AsyncEnumerableExtensions
Inherited Members

Methods

FlattenAsync<T>(IAsyncEnumerable<IEnumerable<T>>)

public static Task<IEnumerable<T>> FlattenAsync<T>(this IAsyncEnumerable<IEnumerable<T>> source)

Parameters

source IAsyncEnumerable<IEnumerable<T>>

Returns

Task<IEnumerable<T>>

Type Parameters

T

Flatten<T>(IAsyncEnumerable<IEnumerable<T>>)

获取异步可枚举对象 source 的所有 IEnumerable<T> 成员,并将这些可枚举对象 IEnumerable<T> 中的所有成员迭代返回为一个 IEnumerable<T>

public static IAsyncEnumerable<T> Flatten<T>(this IAsyncEnumerable<IEnumerable<T>> source)

Parameters

source IAsyncEnumerable<IEnumerable<T>>

Returns

IAsyncEnumerable<T>

Type Parameters

T