Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 指定返回次数后的批处理/暂停foreach循环_C#_Foreach_Batch Processing - Fatal编程技术网

C# 指定返回次数后的批处理/暂停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,

我有一个C#“foreach”循环,我想运行一批100个,然后暂停一段指定的时间。如何对“foreach”循环进行批处理?我试过很多例子,但都失败了。这是包含循环的代码。多谢各位

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循环吗?您可以将最大值设置为您想要停止的任何数字。然后可能把程序放在任务调度器上或者什么的?