首页 > 解决方案 > 如何声明没有参数的progressIndicator?

问题描述

以下是进度指示器:

var progressIndicator = new Progress<int>((int i) =>
            { 
                progressBar.PerformStep();
            });

以下是更新进度条的异步方法签名。

private async Task AsyncMtdCAll(int val, IProgress<int> progress)
        {
         .....    
         .....
         progress.Report(1); 
        }

new Progress<int>((int i) =>我在声明progressIndicator时被迫写作。否则代码不会构建。因此,稍后,我必须将虚拟值 1 传递给 call progress.Report(1);

有没有办法在没有参数的情况下声明progressIndicator?

标签: c#winformsasynchronousasync-awaitprogress-bar

解决方案


推荐阅读