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