如何制作将上午时钟旋转到下午并反转的程序

how to make program which rotate AM clock to PM and inverse

我是 c# 的新手,我有一项任务是使用两个 NumericUpDown(一个用于小时,一个用于分钟)、两个单选按钮 AM/PM 和一个按钮制作 Windows 表单应用程序做整个操作。如果它是 23:15 并且用户选择了 AM,则当他们单击按钮时它必须显示消息 11:15。你能帮我看看代码吗?

我修正了你的一些语法。我认为您的解决方案没有任何完全错误。也许固定语法就是您所需要的。

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());
}