DispatcherTimer dt = new DispatcherTimer();
dt.Interval = new TimeSpan(0, 0, 0, 0, 100);
dt.Tick += new EventHandler(dt_dt);
У меня вопрос о new
ключевом слове. У меня есть DispatcherTimer, который я установил на интервал. Допустим, пользователь хочет изменить интервал.
dt.Interval = new TimeSpan(0, 0, 0, 0, 50);
Итак, что происходит с первым new TimeSpan
? Он все еще там? Или новый отменяет предыдущий? Я не думаю, что это так.
И если я хочу изменить интервал, является ли new
ключевое слово единственным способом объявить новый TimeSpan? Я спрашиваю об этом, так как Im не уверен, действительно ли это нормально или даже право объявлять новый TimeSpan каждый раз при изменении значения.