一个类中的C#PictureBox变量

时间:2015-06-19 07:19:52

标签: c# variables picturebox

我试图用2个变量Double和PictureBox创建一个结构。人们建议我应该使用class而不是struct。当我尝试创建课程时。它不会让我添加PictureBox card;它只是强调它是红色的。 任何解决方案或原因?或建议我如何做。我只需要一个变量,可以保存picturebox和double。所以我可以将它用作数组。

2 个答案:

答案 0 :(得分:1)

仅使用System.Windows.Forms;那么你就可以使用PictureBox卡了;

您还应该使用类而不是结构。请参阅有关何时使用struct vs class的指南。

答案 1 :(得分:0)

课程会更容易,我还建议您使用array代替 class Container { public PictureBox picture { get; set; } public double number { get; set; } } List<Container> PicturesAndNumbers = new List<Container>(); 。例如:

    public void AddToList(Container ContainerToAdd)
    {
        PicturesAndNumbers.Add(ContainerToAdd);
    }

要将内容添加到列表中,您需要制作一个方法:

    Container NewContainer = new Container();
    AddToList(NewContainer);

然后你可以这样打电话:

System.Windows.Forms

为此,您需要参考{{1}}