Package Description
License
—
Deps
5
Install Size
—
Vulns
✓ 0
Published
Apr 3, 2024
$ dotnet add package BclExtensionPack.CoreLibawait hoges.Select(async hoge => { Console.WriteLine(await GetHogeNameAsync(hoge)); }).WhenAll();
var fugas = await hoges.Select(async x => new { Id = x, Name = await GetNameAsync(x) }).WhenAll();
var (hoge, fuga, piyo) = await (GetHogeAsync(), GetFugaAsync(), GetPiyoAsync()).WhenAll();
パスを連結して作りたいケースに対応する。
var hoge = new UriBuilder("www.hoge.co.jp/").UseScheme("https").SetPort(5001).AppendPath("fuga").AppendPath("entry");
var hogeList = hoges.AsList();
if(hoges.IsAny()){ }
if(hoges.IsAny(hoge => hoge is { fuga : not null })){ }