using System.Threading.Tasks.Dataflow;
public static class Program
static void Main(string[] args)
for (int i = 5; i > 0; i--)
Console.WriteLine($"Countdown: {i}");
Console.WriteLine("Shutting down");
var block = new ActionBlock<int>(item =>
Console.WriteLine("Processing an item");
for (int i = 0; i < 10; i++) block.Post(i);