C#如何完美地循环进度条

LeR*_*Roy -1 c# logic loops for-loop

如果您不知道总长度,如何完美地循环进度条.当我尝试这个时,我的循环首先结束然后进度条将是40%

            for (int i = 0; i < files.Length; i++)
            {
                progressBar1.Value = i;
                Convert(files[i]);
            }
Run Code Online (Sandbox Code Playgroud)

小智 7

尝试设置

progressBar1.Maximum = files.Length;
Run Code Online (Sandbox Code Playgroud)

循环之前

MSDN - ProgressBar.Maximum