私は、OOP の入門論文のカード ゲームに取り組んでいます。ゲーム自体は仕様を満たしていますが、今は自分の満足と学習のために遊んでいます。
イメージ、ランク、スイートを含むカード クラスがあります。GUI では、ピクチャ ボックスを使用して、それぞれのカード (デッキ クラスのカード配列に格納されている) に格納されている画像を表示します。
cardPictureBox1.Image = card1.show();
cardPictureBox2.Image = card2.show();
cardPictureBox3.Image = card3.show();
...
etc
カード クラスに PictureBox コントロールを継承させることは可能でしょうか。これにより、画面上にあるのは「実際には」カード カルスのインスタンス (イメージ値を保持するボックスではなく) になり、その量が劇的に削減されます。カードの他の関連情報を取得するには、フープを通過する必要があります。