- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- weiss: Logi MX Master 3S FW NEM frissítés
- sziku69: Fűzzük össze a szavakat :)
- btz: Internet fejlesztés országosan!
- bambano: Bambanő háza tája
- eBay-es kütyük kis pénzért
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Hirdetés
Ú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
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Thermaltake Toughpower SFX Platinum 1000W
- Gigabyte B650M Aorus Elite AX ICE + 3 év garancia
- Sony DSC-HX300 digitális fényképező + 3 extra akksi + 8GB memóriakártya + Hama Star 700 állvány
- BESZÁMÍTÁS! LENOVO LOQ 15APH8 15 notebook - R7 7840HS 16GB DDR5 1TB SSD RTX 4060 6GB WIN11
- BESZÁMÍTÁS! ASUS TUF A15 FA507NV 15 notebook - R7 7735HS 32GB DDR5 512GB SSD 1TB SSD RTX 4060 6GB W
- Számlás!Windows 10 Pro 11 Pro,Windows 10 Home 11 Home, Office 2016,2019,2021 ,Vírusirtok,Mac
- 14" Dell Latitude laptopok: 5400, 5480, 5490, 7480, E7440, E7450 / SZÁMLA + GARANCIA
- Vivo Y76 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Szép állapotban levő Apple iPhone 15 256GB / 12 hó jótállás
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD Touch I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: FOTC
Város: Budapest