- Google Pixel topik
- Apple Watch Ultra - első nekifutás
- Telekom mobilszolgáltatások
- iPhone topik
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Elindult a One UI 8 frissítés
- Yettel topik
- One mobilszolgáltatások
- Okosóra és okoskiegészítő topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
Új hozzászólás Aktív témák
-
Lacces
őstag
Convert Téma:
String isbn = Console.ReadLine();
int sum = 0;
for (int i = 0; i < 9; i++)
{
sum += Convert.ToInt32(isbn[i]) * (i+1);
sum += int.Parse(isbn[i].ToString()) * (i + 1);
}1. Minden String eleme az char típusú? (Amikor debuggal mentem, mindekttőnél megfigyeltem, hogy az isbn értéke az char, és nem string.
2. int.Parse() argumentuma muszáj, hogy string legyen, ezért az isbn(i).ToString()-et kell alkalmazni, hogy stringgé konvertáljam, kérdésem, így a ez lassabb vagy gyorsabb-e mint a Convert.ToInt32? Illetve ezt a sebességet, hol lehet esetleg a VS-ben "megmérni"?
3. Convert.ToInt32 az isbn(i) paramétert hogyan kezeli? (hogyan használja fel, a működése érdekelne), mert ő ezt így simán elfogadja szintaktikailag helyes, csak érdekel, hogy ezt a háttérben hogyan dolgozza fel.
Valahol úgy olvastam, hogy meghívja rá az Int.ParseTry()-t ha igaz, akkor átkonvertálja (és állítólag ezért is lassabb, mint az int.Parse(). De még mielőtt az Int.ParseTry()-t meghívja előtte az isbn(i)-t átalakítja stringgé?
Ú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!
- GYÖNYÖRŰ iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3047, 94% Akkumulátor
- Bomba ár! HP EliteBook 830 G5 - i5-8G I 8GB I 256GB SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- RÉSZLETRE .OPCIONÁLIS. Asus ROG Strix G614JVR-N4014W SZÁMLÁVAL GARANCIÁVAL
- Lenovo ThinkPad P1 Gen2 intel i7-9850H 32GB RAM 1000GB SSD 15,6" 4K OLED TOUCH 1 év garancia
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3363
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest