如何使用C#从列表中读取并打印元素?

如何使用C#从列表中读取并打印元素?,c#,list,C#,List,我有一个列表,其中包含不同的位图图像作为元素。我的问题是如何查看列表的内容?您可以检查Count属性,然后像这样迭代列表中的图像: if(list1.Count > 0) { foreach(var img in list1) { pictureBox3.Image = img; await Task.Delay(10); // wait 10 millisecond asynchronously } } 注意:为了使用wait,您

我有一个列表,其中包含不同的位图图像作为元素。我的问题是如何查看列表的内容?

您可以检查
Count
属性,然后像这样迭代列表中的图像:

if(list1.Count > 0)
{
    foreach(var img in list1)
    {
        pictureBox3.Image = img;
        await Task.Delay(10); // wait 10 millisecond asynchronously
    }
}

注意:为了使用
wait
,您需要使您的方法
async
。请参阅。

如果您只想在调试时查看列表中的元素,请检查列表中的元素数量,或者使用实际显示图像的

对位图/图像可视化工具的需求非常普遍:提供一个或自己编写一个(实际上并不难)

示例屏幕截图:


在第一个循环中,您想做什么?为什么要将图像写入
txt
文件?您想对图像做什么?“打印”它们就像,真的打印它们吗?还是要将它们保存到文件中?你的问题不清楚。实际上我只是想确定我的列表1中是否有元素。我想看看他们;)这是向我的列表中添加新图像的正确方法吗?最快的方法是在创建列表后创建一个简单的断点。然后,您可以在VSIDE中查看对象,但是如何查看列表中的元素呢?也可以给我一个类型的列表吗?你想看什么?名字?或者你想在picturebox中一个接一个地显示所有图像吗?是的,实际上要在我的picturebox中一个接一个地显示它们,@user3384676你想显示每个图像多少秒?非常短的延迟,比如1毫秒。他们必须不断地玩,