在我为自行车比赛构建的应用程序中,当骑自行车的人越过终点线时,我必须输入时间(小时、分钟、秒)并单击完成按钮。单击完成按钮后,我希望此信息在 lblScoreboard 中显示为:
1 号自行车竞技选手已于 1:23:49 完成
然后进入另一个骑车人的时间,lblScoreboard 应该如下所示:
1 号
自行车选手在 1:23:49 完成比赛 9 号选手在 1:20:30 完成比赛
我在“完成”按钮中使用的代码是:
lblCyclistsFinished.Text = finishLine.Scoreboard(currentCyc);
FinishLine 类背后的代码是:
class FinishLine
{
public string Scoreboard(Cyclists cyc)
{
String msg;
msg = cyc.ToString();
return msg;
}
}
但是,使用 FinishLine 中的代码,它会显示一个结果,但只要我输入一个新结果;它替换了第一个,因此只显示 1 个结果。
我要传递的信息是:类型+“编号”+编号+“已完成”+小时+“:”+分钟+“:”+秒;