如何制作将AM时钟旋转到PM并反转的程序

本文关键字:程序 PM 何制作 AM 时钟 旋转 | 更新日期: 2023-09-27 18:29:21

我是c#的新手,我的任务是用两个NumericUpDown(一个表示小时,一个表示分钟)、两个单选按钮AM/PM和一个按钮来制作Windows窗体应用程序。如果现在是23:15,并且用户选择了AM,那么当他们单击某个按钮时,它必须显示消息11:15。你能帮我查一下密码吗?

如何制作将AM时钟旋转到PM并反转的程序

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

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