【发布时间】:2020-06-08 09:38:24
【问题描述】:
我是编程新手,现在我正在做一些练习,但是我无法完成一项任务(或者我不明白),我被困在数字(3)上,你能帮忙吗我 ? 这是练习和我的代码:
(1)应该有单独的转换方法
(2)应该有一个单独的方法叫做 ConvertSecondsToHoursMinutesSeconds
(3)应该有一个值传递的int参数和三个int参数 通过 ref
(4)应正确将秒转换为小时、分钟和秒
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
conversion();
}
private void ConvertSecondsToHoursMinutesSecondsMethod(long totalSeconds)
{
long hours, mins, secs, v;
hours = totalSeconds / 3600;
v = totalSeconds % 3600;
mins = v / 60;
secs = v % 60;
}
private void conversion(ref long hours, ref long secs, ref long mins)
{
long seconds = Convert.ToInt64(userInputLabel.Text);
ConvertSecondsToHoursMinutesSecondsMethod(seconds);
outputLabel.Content = $"{hours} {mins} {secs}";
}
}
【问题讨论】:
-
我也觉得缺少一些东西,比如问题演示或上下文解释。这是作业的全部内容吗?
-
对,这就是作业的全部内容
-
由于 youtube.com/watch?v=-5wpm-gesOY 和 infiniteundo.com/post/25326999628/… 我认为在这里鼓励最佳实践并使用
DateTime库和/或其他平台类进行时间处理是一个好主意,并且不是人工翻译。