我是c#的新手,我有一个任务是使用两个NumericUpDown(一个小时,一个几分钟),两个单选按钮AM / PM和一个按钮进行整个操作来制作Windows Form Application。如果它是23:15并且用户选择了AM,当他们点击按钮时它必须显示消息11:15。你能帮我解决这些代码吗?
答案 0 :(得分:0)
我修复了一些你的语法。我没有看到你的解决方案有任何完全错误。也许你需要的是固定语法。
private void button1_Click(object sender, EventArgs e)
{
double hour = (double)numHour.Value;
double minute = (double)numMinute.Value;
if (hour < 12 & rbPM.Checked)
{
hour = hour + 12;
}
else if(hour > 12 & rbAM.Checked)
{
hour = hour - 12;
}
MessageBox.Show(hour.ToString() + ":" + minute.ToString());
}