public Queue<Image> QueueMethod() //队列
{
Queue<Image> strList = new Queue<Image>();
foreach (var item in getPic(@"E:\pic1"))
{
strList.Enqueue(Image.FromFile(item));
}
return strList;
} private void button1_Click(object sender, EventArgs e)
{
pictureBox1.Image=QueueMethod().First<Image>();
QueueMethod().Dequeue(); //怎么删除不了队列中首元素啊
{
Queue<Image> strList = new Queue<Image>();
foreach (var item in getPic(@"E:\pic1"))
{
strList.Enqueue(Image.FromFile(item));
}
return strList;
} private void button1_Click(object sender, EventArgs e)
{
pictureBox1.Image=QueueMethod().First<Image>();
QueueMethod().Dequeue(); //怎么删除不了队列中首元素啊
解决方案 »
- 为何我的progressbar总是在切换完毕后,才开始滚动
- HttpWebRequest Post 数据分包问题,如果才能整包发送数据?
- 固定时间执行固定程序
- 怎么让鼠标在Button区域内的时候,既能够拖动窗体,也能够响应Click事件?
- 实现卫星定位具体位置的软件
- C#如何实现柱状图及曲线图,并且是每妙不断变化的。
- 在人体轮廓图中识别出人体关节点
- System.Data.OleDb.OleDbException: 标准表达式中数据类型不匹配。
- c#检测已安装的程序
- 如何在datagrid中加入一列让它做为checkBox进行选择?谢谢!!
- C#当创建一个新窗口时,怎么让他激活并获得焦点
- c#怎样获得window系统的所有逻辑盘符
pictureBox1.Image = imageQueue.First<Image>();
imageQueue.Dequeue();