首页 > 解决方案 > 尝试检查 picturebox.image 是否与列表 C# 的某些索引匹配

问题描述

这是我的代码,我希望它在被调用时执行的是使用 cardValuesPreset 并检查每个 cardValue 行以查看图片框是否与该索引匹配

public void cardValuesPreset(PictureBox player, int index, int playerTypeValue, int valueIncreaseBy)
    {
        if (player.Image == cards[index])
        {
            playerTypeValue += valueIncreaseBy;
        }
        
    }

    public void cardValues()
    {
        //First player card
            cardValuesPreset(imgPlayerCardOne, 1, playerCardsValue, 2);
            cardValuesPreset(imgPlayerCardOne, 2, playerCardsValue, 3);
            cardValuesPreset(imgPlayerCardOne, 3, playerCardsValue, 4);
            cardValuesPreset(imgPlayerCardOne, 4, playerCardsValue, 5);
            cardValuesPreset(imgPlayerCardOne, 5, playerCardsValue, 6);
            cardValuesPreset(imgPlayerCardOne, 6, playerCardsValue, 7);
            cardValuesPreset(imgPlayerCardOne, 7, playerCardsValue, 8);
            cardValuesPreset(imgPlayerCardOne, 8, playerCardsValue, 9);
            cardValuesPreset(imgPlayerCardOne, 9, playerCardsValue, 10);
            cardValuesPreset(imgPlayerCardOne, 10, playerCardsValue, 10);
            cardValuesPreset(imgPlayerCardOne, 11, playerCardsValue, 10);
            cardValuesPreset(imgPlayerCardOne, 12, playerCardsValue, 10);

标签: listpicturebox

解决方案


推荐阅读