Я пишу приложение в C#, которому необходимо выполнить код каждые два или три месяца и т. Д., В зависимости от того, в каком месяце был добавлен элемент. Например, если месяц был февраль, он был бы представлен как int со значением 2. Поэтому он должен работать в апреле (4), в июне (6) и т. Д. Я действительно не знаю, как это сделать, любая помощь было бы действительно здоровоC# date loop loop
Вот что я до сих пор
// month is febuary
string month = monthAsInt(date);
for(int w= month; month <= 12; w++)
{
w++;
//thats not going to work if month is greater than 0
if(?)
{
//execute
}
}
Вам следует лучше создать таймер и установить соответствующие интервалы. Использование цикла for - гигантская трата вычислительной мощности. – Robert
Почему вы увеличиваете 'w' дважды? –
Ваш вопрос не совсем ясен, чтобы кто-нибудь действительно дал вам правильный ответ. – James