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
Type Parameters
T