Hirdetés
- Kis testvért kap a Logitech G PRO X Superlight 2 egere
- Kreatív felhasználókat célzó, 5K-s monitor érkezett a Philips fémjelzésével
- IFA 2025: Újdonságok a Cudynál
- A VBIOS az oka a Radeon RX 9070 és az X99-es alaplapok inkompatibilitásának
- "Nem túl magas, de meglehetősen jelentős" chipvámokkal fenyeget Trump
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- Nem okoz az adattárolón hibát a Windows 11 augusztusi frissítése
- CPU léghűtés kibeszélő
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Milyen videókártyát?
- Vezetékes FEJhallgatók
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Hogy is néznek ki a gépeink?
- TCL LCD és LED TV-k
- HiFi műszaki szemmel - sztereó hangrendszerek
Új hozzászólás Aktív témák
-
Ezekiell
veterán
válasz
Neil Watts #4018 üzenetére
Ha összetartozó értékek, akkor tárold őket egy Dictionary-ben, ahol mondjuk az a integer a key, b és c pedig a value, pl így:
Dictionary<int, ValuePair> dictionary = new Dictionary<int, ValuePair>();
ahol a ValuePair egy struct:
struct ValuePair
{
public int Value1;
public int Value2;
}Ezek után már LINQ-val, az OrderBy-al tudod rendezni a Dictionary-t:
var items = from pair in dictionary
orderby pair.Key ascending
select pair;az items ugye egy KeyValuePair<int, ValuePair> struktúra lesz.
-
Ezekiell
veterán
válasz
#78927104 #4013 üzenetére
Szerintem ha van hozzá megoldás, az csak "kerülő utakra" sarkall, azaz inkább megnézi az ember a nehéz probléma megoldását, minthogy eltöltsön vele 2-3 napot.
Pár jó oldal, elég jó problémákkal/megoldandó feladatokkal:
Project Euler
Klasszikus programozási feladatokIlletve ilyen témában a Head First könyve(ke)t ajánlom tanuláshoz.
-
Ezekiell
veterán
válasz
kkdesign #4000 üzenetére
Hú, hát ha ennyire alapok hiányoznak, akkor szerintem kezdd először az elmélettel:
Az int (Int32) egy típus, ami numerikus egész értékeket tud tárolni. Természetesen van ennek egy határa is: -2,147,483,648 és 2,147,483,647 között tud tárolni.
Ha ennél nagyobb számok kellenek, akkor a Decimal/BigInteger típusok a barátaid - de egyelőre legyen elég az int, és inkább az alapokat vedd át. Ajánlom Reiter István jegyzetét!
A FormatException pedig pont az, amit keresel: akkor dobja, ha nem számot írtál be, pl betűt.
-
Ezekiell
veterán
válasz
kkdesign #3991 üzenetére
Double.TryParse kell neked, vagy:
Nem kell kivételkezelés, egy sima if is megteszi:
if (Regex.IsMatch("124124125,1", @"^[1-9,]-*[0-9,\.]+$"))
{
// helyes szám
} else {
// nem helyes szám
}Ez a reguláris kifejezés C#-ban. Az alábbi oldalon tudod tesztelni a kifejezéseket: Rubular. A neked szükséges regexp a kódban van.
Ú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!
- Kínai és egyéb olcsó órák topikja
- Világ Ninjái és Kódfejtői, egyesüljetek!
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- Futás, futópályák
- Háztartási gépek
- The Crew sorozat
- Hearthstone: Heroes of Warcraft - free online CCG
- Linux Mint
- Nem okoz az adattárolón hibát a Windows 11 augusztusi frissítése
- Genshin Impact (PC, PS4, Android, iOS)
- További aktív témák...
- HP 14 Elitebook 640 G9 FHD IPS i5-1235U 4.4Ghz 10mag 16GB 256GB Intel Iris XE Win11 Pro Garancia
- Xiaomi Redmi Note 14 Pro 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 11 Pro Max 64GB Midnight Green -1 ÉV GARANCIA -Kártyafüggetlen, MS3253,100% Akkumulá
- Bomba ár! Dell Latitude 7420 - i7-1185G7 I 16GB I 1TBSSD I HDMI I 14" FHD I Cam I W11 I Garancia!
- Bomba Ár! Dell XPS 13 9370 - i5-8GEN I 16GB I 1TBSSD I 13,3" 4K Touch I Cam I W11 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest