次のコードはエラーになります
すべてのコードパスが「System.Func」タイプのラムダ式の値を返すわけではありません。
ハイライトしますline =>
。理由がわかりませんか?
var ui = new DataflowBlockOptions();
ui.TaskScheduler = TaskScheduler.Current;
ui.BoundedCapacity = 1;
ui.MaxMessagesPerTask = 1;
ActionBlock<string> tradeSignalLog = new ActionBlock<string>(line =>
{
Console.WriteLine(line);
}, ui);