Какую переменную мне следует использовать, если я хочу сохранить значения времени? - PullRequest
4 голосов
/ 01 февраля 2010

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

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

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

Ответы [ 3 ]

3 голосов
/ 01 февраля 2010

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

3 голосов
/ 01 февраля 2010

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

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

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

0 голосов
/ 01 февраля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...