RJ.*_*RJ. 2 c# foreach progress-bar
例:
在我的代码中,进度条位于70:
pbUpload.Value = 70;
foreach (string file in finalFiles)
{
//processes
//processes
}
Run Code Online (Sandbox Code Playgroud)
finalFiles具有可变长度。表示它没有固定编号。因此,基本上我需要首先弄清楚数字,这很容易,但是接下来我该如何构建一个循环,将进度条从70更新为100(100是最后一个“每个”元素)?
这比较简单:
int count = finalFiles.Length;
int current = 0;
foreach (string file in finalFiles)
{
current++;
pbUpload.Value = current / count * 30 + 70;
}
Run Code Online (Sandbox Code Playgroud)
祝好运!
| 归档时间: |
|
| 查看次数: |
8143 次 |
| 最近记录: |