使用c#中的变量执行相同类型的工作

0 c# picturebox

在我的程序中有一段代码:

        bigbg1.Image = null;
        bigbg2.Image = null;
        bigbg3.Image = null;
        bigbg4.Image = null;
        bigbg5.Image = null;
        bigbg6.Image = null;
        bigbg7.Image = null;
        bigbg8.Image = null;
        bigbg9.Image = null;
Run Code Online (Sandbox Code Playgroud)

其中bigbg1-9是PictureBox类型的变量.如何缩短此代码?我想使用类似于" for" 的功能,但我不知道该怎么做.

Sel*_*enç 6

如果你使用winforms,你可以迭代你的图片框控件:

foreach(var pictureBox in this.Controls.OfType<PictureBox>())
    pictureBox.Image = null;
Run Code Online (Sandbox Code Playgroud)