如何将参数发送到记分板

时间:2012-11-07 21:28:58

标签: c# parameters

在我为自行车比赛建立的应用程序中,当骑自行车者越过终点线时,我必须输入时间(小时,分钟,秒)并单击完成按钮。单击完成按钮后,我希望此信息在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个结果。

我想传递的信息是:输入+"否。 " +数字+"已完成" +小时+":" +分钟+":" +秒;

2 个答案:

答案 0 :(得分:3)

您正在寻找的是

 lblCyclistsFinished.Text += finishLine.Scoreboard(currentCyc) + Environment.NewLine();

答案 1 :(得分:3)

lblCyclistsFinished.Text += "\n" + finishLine.Scoreboard(currentCyc);

"\n"是换行符。以供参考。