1
private void chanceCard_Click(object sender, EventArgs e)
{
    ccards = new ChanceCard();
    MessageBox.Show("Chance Card: " + ccards.ChanceCardNumber());
    ccards = new ChanceCard();
    MessageBox.Show("Opponent's Chance Card: " + ccards.ChanceCardNumber());

私は C# でトップ トランプ ゲームを作成していますが、GUI プログラミングは初めてです。基本的に、2 枚のランダム チャンス カード (上記のように) を生成して保存する方法を知りたいので、それらを比較できるようにします。最初のチャンス カードは言うように割り当てられint yourChanceCard、2 番目のチャンス カードはint pcChanceCard後で比較できるように割り当てられます。そう:

if yourChanceCard > pcChanceCard
{
    blahblahblah
}
else
    Blah
4

1 に答える 1

0

メインクラスに次のような 2 つのメンバー変数がある場合:

class MyProgram  
{  
    ChanceCard mine;  
    ChanceCard opponent;  
    //getters / setters
}  

次のようなことができます。

private void chanceCard_Click(object sender, EventArgs e)
{
    mine = new ChanceCard();
    MessageBox.Show("Chance Card: " + mine.ChanceCardNumber());
    opponent = new ChanceCard();
    MessageBox.Show("Opponent's Chance Card: " + opponent.ChanceCardNumber());  
}

そして最後に

if mine > opponent
{
    blahblahblah
}
else
    Blah
于 2013-04-30T17:33:18.417 に答える