Hirdetés
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- potyautas: Vágyak
- tordaitibi: Windows rendszerek indítása EFI partíció nélkül
- sziku69: Fűzzük össze a szavakat :)
- bambano: Bambanő háza tája
- Gurulunk, WAZE?!
- sidi: 286-os Laptop memóriabővítés: Toshiba T3100e (gázplazma)
- eBay-es kütyük kis pénzért
Új hozzászólás Aktív témák
-
Lacces
őstag
Hali!
Objektumoknál írtunk egy ilyen Equals()-t én csak most vettem észre, hogy az
n1.Equals(n3) esetén true-t ad vissza. Az a kérdésem, hogy miért?
(Nem hiszem, hogy a paraméter miatt lehet)(n1==n3 false, mert a két objektum más helyre mutat.)
public override bool Equals(object obj)
{
// as - Referenciát ad vissza, ami a jobb oldalon van, ha konvertálható
// ha nem, akkor null-t ad vissza!
Negyzet tmp = obj as Negyzet;
// Ha Nem sikeres a konverzió
if (tmp == null)
{
return false;
}
// Ha Sikeres a konverzió
return this.a == tmp.a;
}static void Main(string[] args)
{
Negyzet n1 = new Negyzet(2.0);
Negyzet n2 = new Negyzet(5.0);
Negyzet n3 = new Negyzet(2.0);
...
Console.WriteLine((n1==n2) + " " + (n1==n3)+ " " + (n2==n3));
Console.WriteLine(n1.Equals(n2)+ " " + n1.Equals(n3)+ " " + n2.Equals(n3));
Ú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!
- Thrustmaster t-gt 2 szett
- Kezdő Gamer PC-Számítógép!Csere-Beszámítás! I5 6500 / RX580 8GB / 16GB DDR4 / 512 SSD
- Apple watch Ultra 2 titanium Milanese 2026.03.23. Apple jótállás
- MSI Cyborg 15 A13VFK 15.6" FHD IPS i7-13620H RTX 4060 16GB 512GB NVMe magyar vbill gar
- Eladó egy bontatlan Google Pixel 10 128GB Obsidian (fekete) okostelefon, ajándék eredeti tokkal
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest