- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S23 FE - nincsen sárkány
- Samsung Galaxy A56 - megbízható középszerűség
- Nothing Headphone (1) – nem kell ide idézet
- Telekom mobilszolgáltatások
- Honor 400 Pro - Gép a képben
- A lapkakészlet és az akku különbözteti meg a Motorola Edge 60 és Edge 60 Pro-t
- Szuper Szigettel futott be a HyperOS 3
- Elalmásodik a Xiaomi: 100 wattos töltéssel érkezik a 16 Pro Max
- Google Pixel topik
Új hozzászólás Aktív témák
-
Goose-T
veterán
válasz
don_peter #7980 üzenetére
string input = "0x0148, 0x0148, 0x0148, 0x0148, 0x0148, 0x0148, 0x0148, 0x0968, 0x0148, 0x0968, \n 0x0148, 0x0969, 0x0148, 0x0988, 0x0168, 0x0168, 0x0168, 0x0168, 0x0968, 0x0988";
var list = input.Split(',').Select(s =>
{
string clean = s.Trim().Replace("0x", String.Empty);
if (int.TryParse(clean, out var number))
{
return number;
}
return 0;
})
.ToList();Így lehet mindent egyszerre megcsinálni. Először splittelni kell, utána trimmelni (ez kiveszi a whitespace karaktereket), aztán kiszedni a 0x-eket, majd a végén meg kell próbálni int-ként parse-olni. Ha nem sikerül, akkor 0-t adunk vissza. Egyébként ha 0x van az elejükön, akkor ezek véletlenül nem hexadecimális számok akarnak lenni?
Ú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!
- DELL Latitude 7340 i7-1365U 16GB 512GB 13.3" FHD+ TouchScren 1 év garancia
- BESZÁMÍTÁS! 750W Seasonic PRIME TX-750 Titanium tápegység garanciával hibátlan működéssel
- Lenovo ThinkPad T14 G1 Ryzen 5 PRO 4650U 16GB 256GB 1 év garancia
- Honor MagicBook 16 Ryzen 5 5600H 16GB 256GB FHD 144Hz
- Bomba ár! Fujitsu LifeBook U904 - i5-4G I 10GB I 256SSD I 14" QHD+ I HDMI I Cam I W10 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: FOTC
Város: Budapest