- Android alkalmazások - szoftver kibeszélő topik
- Apple Watch Sport - ez is csak egy okosóra
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- iPhone topik
- Samsung Galaxy S23 Ultra - non plus ultra
- Milyen okostelefont vegyek?
- Xiaomi 12 - az izmos 12
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Itt az első hivatalos poszter a Galaxy S26 Ultrához
Új hozzászólás Aktív témák
-
trisztan94
őstag
Hali,
Van egy listám, benne szavak. Az a feladat, hogy x másodpercenként kiírok a képernyőre egy random szót a listából, majd eltüntetem. Ez addig folytatódik, amíg el nem "fogynak" a szavak. Egy szó csak egyszer jelenhet meg a képernyőn.
Erre én a következő megoldást alkalmaztam:
List<string[]> words, addedWords = new List<string[]>();
Random r = new Random();
int index = r.Next(0, words.Count - 1);
wordOutput.Text = words[index];
addedWords.Add(words[index]);Tehát miután kiírtam a szót, berakom az addedWords listába a dolgot.
Ez az ellenőrzés, ami ellenőrzi, hogy benne van-e az adott szó az addedWords listában, azaz ki lett-e már írva:
bool isInAddedwords = addedWords.Intersect(words).Any();
if (!isInAddedwords)
{
// Fenti kód.
}
else
{
// Meghívom újra ezt a metódust, hogy új random index legyen, megnézzük azzal.
}Na most szerintem ez így ronda és túl van bonyolítva. Van erre egy egyszerűbb és szebb megoldás?
Ú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!
- Android alkalmazások - szoftver kibeszélő topik
- Apple Watch Sport - ez is csak egy okosóra
- Milyen routert?
- Milyen processzort vegyek?
- Napelem
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- BestBuy topik
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Nintendo Switch 2
- OLED TV topic
- További aktív témák...
- iPad Pro 12.9 128GB M1 Cellular Ezüst 2021 1 év garancia
- Dell Latitude 5430 / Intel core i5-12generációs / 8gb ddr4 / 512gb NvMe ssd / win11 / Világitó Bill
- új iPad PRO 11 M5 CHIP (2025) 256GB WIFI space black makulátlan 2026 december 13-ig Apple garancia!
- Samsung Galaxy Watch 8 44mm Fekete BT
- Nitro AN16-42 16" QHD+ IPS Ryzen 7 8845HS RTX 4070 32GB 512GB NVMe gar
- BESZÁMÍTÁS! Sony PlayStation 4 PRO 1TB fekete játékkonzol garanciával hibátlan működéssel
- KERESEK: Poly Voyager 4320 M UC USB-C 218478-02M Part number: 77Z30AA
- Telefon felvásárlás!! Apple Watch Series 9/Apple Watch Ultra/Apple Watch Ultra 2
- GYÖNYÖRŰ iPhone 11 Pro 64GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3565
- PS Plus előfizetések kedvező áron
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


