Hirdetés
- Milyen hagyományos (nem okos-) telefont vegyek?
- Realme GT 2 Pro - papírforma
- Apple iPhone 16 - ígéretek földje
- Xiaomi 15 - kicsi telefon nagy energiával
- Kicsomagoljuk és bemutatjuk a Poco F8 Ultrát
- Google Pixel topik
- Apple Watch
- Milyen okostelefont vegyek?
- Szívós, szép és kitartó az új OnePlus óra
- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
Új hozzászólás Aktív témák
-
Zalanius
tag
Még egy variáció alább (.net 4.5+). A fenti kettő amúgy jobb válasz, de eljátszottam kicsit a feladattal async eszközökkel, hátha érdekes lehet. Nem a legszebb a "novekvo" ilyen használata, de ennél a példánál belefér az ilyesmi is, nincsenek más konkurrens részek, amikre még tekintettel kellene lenni. A ReadKey hallgatózás hátránya, hogy ha el is értük a maxot, egy ESC akkor is kell, mielőtt a "Kész..." megjelenhet.
static void Main(string[] args)
{
Console.WriteLine("Befejezés: ESC. Irányváltás: SPACE.");
CancellationTokenSource cts = new CancellationTokenSource();
const int MAX = 1000;
int x = 0;
bool novekvo = true;
Task t1 = Task.Factory.StartNew(async () =>
{
while (!cts.Token.IsCancellationRequested && x < MAX)
{
Console.Write(novekvo ? ++x : --x);
Console.Write(" ");
await Task.Delay(50);
}
}, cts.Token);
ConsoleKeyInfo keyInfo = Console.ReadKey(true);
while (keyInfo.Key != ConsoleKey.Escape)
{
if (keyInfo.Key == ConsoleKey.Spacebar)
{
novekvo = !novekvo;
}
keyInfo = Console.ReadKey(true);
}
cts.Cancel();
Console.WriteLine("Kész. A kilépéshez nyomj meg egy gombot.");
Console.ReadKey();
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Mindenkinél több és erősebb AI gyorsítót ígér Elon Musk
- Automata kávégépek
- Milyen hagyományos (nem okos-) telefont vegyek?
- Milyen billentyűzetet vegyek?
- Kormányok / autós szimulátorok topikja
- Formula-1
- Építő/felújító topik
- Milyen SSD-t vegyek?
- Projektor topic
- Milyen autót vegyek?
- További aktív témák...
- Bomba ár! Lenovo ThinkPad Yoga X390 - i5-8365U I 16GB I 256SSD I 13,3" FHD Touch I Cam I W11 I Gari!
- Bomba ár! Acer Travelmate X314 - i5-8GEN I 8GB I 256SSD I 13,3" FHD I Cam I W11 I Garancia!
- AMD Ryzen 5 5600/3060/512Gb SSD/16Gb RAM/700W
- Bomba ár! HP 15 - Intel N4000 I 4GB I 320GB I HDMI I 15,6" HD I HDMI I W11 I Cam I Garancia!
- Bomba ár! Lenovo IdeaPad E50-70: i5-5G I 8GB I 128SSD I 15,6" HD I Cam I W10 I Garancia!
- Samsung Galaxy A50 128GB, Kártyafüggetlen, 1 Év Garanciával
- LG 27MR400 - 27" IPS LED - 1920x1080 FHD - 100hz 5ms - AMD FreeSync - Villódzásmentes
- LG 34GN850P-B - 34" Ívelt Nano IPS - 3440x1440 - 160Hz 1ms - G-Sync - FreeSync - HDR 400
- Samsung Galaxy A16 / 4/128GB / Kártyafüggetlen / 12Hó Garancia
- BESZÁMÍTÁS! Gigabyte M27UA 27 160Hz IPS UHD 4K 1ms monitor garanciával hibátlan működéssel
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


