2010-02-01 2 views
3

Я хочу сделать приложение, которое добавляет 1 минуту и ​​25 секунд к переменной TimeLeft.Какую переменную следует использовать, если я хочу сохранить значения времени?

Проблема в том, что я понятия не имею, какой тип переменной это должно быть, или даже как добавить 1 минуту 25 секунд до оставшегося времени.

Любое руководство будет высоко оценено. Я хорошо знаком с C#, но так как я никогда не делал ничего подобного, я в темноте.

ответ

3

Я бы предложил вам использовать переменную DateTime. Это позволит вам манипулировать временем. Если вы хотите добавить 1m 25s к varible, вы могли бы просто использовать:

DateTime newTime = DateTime.Now.AddSeconds(85); 

Это добавит 85 секунд на текущий момент времени (или, в вашем случае, TimeLeft до тех пор, пока переменная TimeLeft является также DateTime тип)

0

Используйте тип DateTime. Предполагая, что ваша переменная TimeLeft является целым числом, вам, вероятно, нужно сначала преобразовать ее в тип DateTime, а затем выполнить добавление. Дополнительная информация here

3

TimeSpan хорошо работает. Он специально предназначен для хранения времени.

 Смежные вопросы

  • Нет связанных вопросов^_^