C# 将“从对象”指定给类实例

C# 将“从对象”指定给类实例,c#,using,assign,objectname,C#,Using,Assign,Objectname,我有一个类Dogs,它的一个属性叫做MyPictureBox(类型为PictureBox)。我在windows窗体上还有四个图片框 我用这段代码将相应的pictureBoxes分配给每个Dog的实例。这个很好用 Dogs[0].MyPictureBox = pictureBoxDog1; Dogs[1].MyPictureBox = pictureBoxDog2; Dogs[2].MyPictureBox = pictureBoxDog3; Dogs[3].MyPictureBox = pict

我有一个类
Dogs
,它的一个属性叫做
MyPictureBox
(类型为
PictureBox
)。我在windows窗体上还有四个图片框

我用这段代码将相应的
pictureBox
es分配给每个
Dog
的实例。这个很好用

Dogs[0].MyPictureBox = pictureBoxDog1;
Dogs[1].MyPictureBox = pictureBoxDog2;
Dogs[2].MyPictureBox = pictureBoxDog3;
Dogs[3].MyPictureBox = pictureBoxDog4;
我花了一些时间尝试在狗之间循环,并使用它的名称分配
pictureBox
(因为图片框名称的唯一区别是结尾1,2,3,4),但没有运气


任何想法都是非常受欢迎的(我讨厌在没有解决这个问题的情况下继续前进)。

从你的问题中我可以得到,我认为你的
狗应该有一个类似
showOnPictureBox(PictureBox p)
的方法,也许还有一个保存狗当前“在”的PictureBox的属性.

您没有标记您所使用的语言,我也看不到任何问题-您应该用它来说明您具体期望发生什么,以及会发生什么。“非常感谢您的任何想法”-这样如何:问一个问题。