public static void Insert(int score) { for (int i = 0; i < 10; i++) { if (PlayerScore[i] < score) { //玩家名字 string playername = Interaction.InputBox("请输入姓名", top10[i], "PlayerName" + (i + 1).ToString()); if (playername.Length > 10) { playername = playername.Remove(10); } //中转用 string swapName; for (int j = i; j < 10; j++) { PlayerScore[j] = PlayerScore[j] ^ score; score = score ^ PlayerScore[j]; PlayerScore[j] = PlayerScore[j] ^ score; swapName = PlayerName[j]; PlayerName[j] = playername; playername = swapName; } break; } if (RankingBoxScoreShown) { RankingBoxScore.SocreChange(); } } }
private void 得分纪录ToolStripMenuItem1_Click(object sender, EventArgs e) { if (!ScoreRanking.RankingBoxScoreShown) { RankingBoxScore ranking = new RankingBoxScore(); ScoreRanking.RankingBoxScoreShown = true; ranking.Show(); } }