Ako urobiť, aby sa program vrátil na začiatok a šiel znovu. Počul(vlastne videl som dnes na msdn sa mi zdá) že sa to dá timerom, ale neviem ako. Bol tam síce zdroják ale veľmi som sa tomu nevenoval a navyše to bolo anglicky. Čiže ak mi niekto to vie podrobnejšie vysvetliť, popr. uviesť príklad,bol by som vďačný.
Fórum › .NET
Ako urobiť, aby sa program vrátil na začiatok a šiel znovu.
To w3q : Co si prosimtě představuješ pod pojmem "vrátil na začiatok a šiel znovu"? Opětovný volání metody? Restart?
povedzme že máme cyklus for ktorý by 10 krát napísal ahoj a skončil by cyklus a tým aj celý program. a ja chcem aby sa program vrátil na začiatok a znovu sa spustil cyklus for ktorý by 10 krát napísal ahoj. proste by šiel odznovu stále do okola. nazvi to už ako chceš ;) :D
To se mi nezdá moc elegantní. K čemu to je? Jestli chceš stále dokola provádět jednu operaci, tak rovnou použíj nekonečnej cyklus ... ale nezapoměň ho pak někdy ukončit. Jestli po určitým čase, tak timer.
To w3q : Tedy ok. Když chceš vždy po njěkaým čase provést nějakou operaci, použij timer.
Timer timer = new Timer();
// odchytí událost
timer.Tick += new EventHandler(TimerEventProcessor);
// nastaví timer na 10 sekund
timer.Interval = 10000;
timer.Start();
Obslužná metoda pak může vypadat třeba takhle.
private void TimerEventProcessor(Object myObject, EventArgs myEventArgs)
{
// nějaký kód
}
Doufám, že tu otázku na nekonečný cyklus jsi nemyslel vážně.
for(;;)
{
// stále se opakující kód
}
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Ako urobiť, aby program fungoval iba 30 dní(demoverziu)? — založil w3q
Ako prepisať for cyklus aby aj šiel — založil global
Pomoc s regexem, aby vrátil více než jednu hodnotu — založil ingiraxo
Pmoc urobit program — založil juraj
[PHP] Ako urobit polozku v menu vyznacenou? — založil Tocimanko
Moderátoři diskuze