Я новичок в программировании и сейчас я делаю некоторые упражнения, однако я не смог выполнить одно задание (или я не понял), я застрял на цифре (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}";
}
}