public void ScoreFirstBall(int pinsKnockedDown) {
if (IsStrike(Frame, pinsKnockedDown)) {
Score = "X";
ScoreMessage = "Good Job";
} else if (IsGutterBall(pinsKnockedDown)) {
Score = "0";
ScoreMessage = "You'll do better next time";
}
PinsTotal += pinsKnockedDown;
}
public void ScoreSecondBall(int pinsKnockedDown) {
PinsTotal += pinsKnockedDown;
}
在這種情況下,我想
PinsTotal += pinsKnockedDown
被稱爲每次ScoreSecondBall(...)
或ScoreFirstBall(...)
運行。所以我想把它放在一個函數中(將來可能擴展到很多行)。這樣做效率高嗎?因爲我們有一個線程來監聽函數的調用。
感謝您閱讀我的問題,如果現在還不清楚,只是評論,我會解決它:)
你的第二個問題是什麼意思? – 2012-02-05 09:02:30