C# 指定返回次数后的批处理/暂停foreach循环
我有一个C#“foreach”循环,我想运行一批100个,然后暂停一段指定的时间。如何对“foreach”循环进行批处理?我试过很多例子,但都失败了。这是包含循环的代码。多谢各位C# 指定返回次数后的批处理/暂停foreach循环,c#,foreach,batch-processing,C#,Foreach,Batch Processing,我有一个C#“foreach”循环,我想运行一批100个,然后暂停一段指定的时间。如何对“foreach”循环进行批处理?我试过很多例子,但都失败了。这是包含循环的代码。多谢各位 foreach (string filename in filenames) { PictureBox pic = new PictureBox(); pic.ClientSize = new Size(ThumbWidth,
foreach (string filename in filenames)
{
PictureBox pic = new PictureBox();
pic.ClientSize = new Size(ThumbWidth, ThumbHeight);
pic.Image = new Bitmap(filename);
if ((pic.Image.Width > ThumbWidth) ||
(pic.Image.Height > ThumbHeight))
{
pic.SizeMode = PictureBoxSizeMode.Zoom;
}
else
{
pic.SizeMode = PictureBoxSizeMode.CenterImage;
}
pic.DoubleClick += PictureBox_DoubleClick;
FileInfo file_info = new FileInfo(filename);
tipPicture.SetToolTip(pic, file_info.Name +
"\nCreated: " + file_info.CreationTime.ToShortDateString() +
"\n(" + pic.Image.Width + " x " + pic.Image.Height + ") " +
ToFileSizeApi(file_info.Length));
pic.Tag = file_info;
pic.Parent = flpThumbnails;
}
我尝试过很多例子,但都失败了-你能展示一下失败的例子以及失败的原因吗?老实说,我接触这个项目已经三周了,但我现在需要完成它,但我想我尝试过这样做:然后应用程序给了我0个结果,我可能实现了错误,我不记得了。还有一些我试图实现,但没有运气,我不记得的网页虽然@FabioSorry,如果您不记得以前的方法失败的原因,我们将如何帮助您。你能试着重现你遇到的问题吗?是的,我会尽我所能重新创建代码,编辑我的原始帖子并添加它@Fabio你试过for循环吗?您可以将最大值设置为您想要停止的任何数字。然后可能把程序放在任务调度器上或者什么的?