Új hozzászólás Aktív témák
-
pvt.peter
őstag
Sziasztok,
Performanciával, hatékonysággal kapcsolatban lenne kérdésem.
Tegyük fel, hogy van egy saját típusom, pl. MyType, amelynek van egy MyItem adattagja, amely OtherType típusú.
Az OtherType pedig rendelkezik egy int típusú Identifier adattaggal.
Adott az alábbi két függvény:_________________________________________________________________
public void DoSomething(MyType myType)
{
if ((myType.MyItem as OtherType).Identifier == 1)
{
...
return;
}
else if ((myType.MyItem as OtherType).Identifier == 2)
{
...
return;
}
else if ((myType.MyItem as OtherType).Identifier == 3)
{
...
return;
}
...
else
{
...
return;
}
}
_________________________________________________________________
public void DoSomething(MyType myType)
{
OtherType otherType = myType.MyItem as OtherType;
if (otherType.Identifier == 1)
{
...
return;
}
else if (otherType.Identifier == 2)
{
...
return;
}
else if (otherType.Identifier == 3)
{
...
return;
}
...
else
{
...
return;
}
}
_________________________________________________________________
Mindkettő függvényben legyen tetszőlegesen sok else-if ág.
A kérdésem az lenne, hogy melyik a jobb megvalósítás performancia szempontjából?
Várom a véleményeket, javaslatokat illetve természetesen a miérteket is.Peti
Ú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!
- Cairn - Indulhat a hegymászás!
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Robotporszívók
- Fejhallgató erősítő és DAC topik
- A fociról könnyedén, egy baráti társaságban
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Melyik tápegységet vegyem?
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Új kezdeményezéssel pofoznák ki a Linuxot a játékosoknak
- További aktív témák...
- HifiMan Arya Organic gyári fejhallgatókábel (6,3mm jack - 2x3,5mm jack) 1,5m
- iPad Pro 11 (M5) Wifi + Cellular 256GB (Bontatlan) 1 éb garancia
- Eladó Asus ROG Nuc15 (2025) - Ultra 9 275HX, RTX 5070 Ti Laptop, 32GB/1TB, hibátlan, magyar garis
- Dobozos // iMac // 8GB/256GB // M3 chip // egérrel és billentyűzettel
- Xiaomi Poco X4 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- iPhone 17 Pro MAX 256 GB Silver - Bontatlan !! www.stylebolt.hu - Számlás
- BESZÁMÍTÁS! 1TB Samsung 860 PRO 2,5" SATA SSD meghajtó garanciával hibátlan működéssel
- Acer TravelMate P214 i3-1115G4 12GB 256GB 14" FHD 1év garancia
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4447, 100% Akkumulátor
- Dell Latitude 7320 i5-1145G7 16GB 512GB 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

