Új hozzászólás Aktív témák
-
Lacces
őstag
Visszont van egy új problémám. Házi és váááááá

Feladat:
Írjon a Dolgozat osztályban egy statikus metódust, amely paraméterként megkap egy italokat tartalmazó olyan tömböt, amelyben a szeszesitalok alkoholtartalma különböző. A metódus adja vissza a tömbben található három legmagasabb alkoholtartalmú szeszesitalt! Ha nincs ennyi szeszesital a tömbben, akkor a metódus null referenciát adjon vissza!Mit érthet itt null referncián?
Hogyan lehet implementálni / elérni, hogy egy Ital tömbben SzeszesItalokat rendezen?

Megírtam én metódust, de valamiért az órai példával ellentétben az én VS-m csak úgy imádja írni az Errorokat
(séma ugyanez volt)Hiba:
Error 2 'Kocsma.Dolgozat.ItalComparer' does not implement interface member 'System.Collections.Generic.IComparer<Kocsma.Ital>.Compare(Kocsma.Ital, Kocsma.Ital)'Kódom:
class ItalComparer : IComparer< Ital >
{
// Ez az én ötletem...
public int Compare(SzeszesItal x, SzeszesItal y)
{
if (x == null || y == null)
{
throw new NotImplementedException("baj van");
}
return x.AlkoholTartalom.CompareTo(y.AlkoholTartalom);
}
}
static void RendTömb(Ital[] t)
{
int count=0;
Array.Sort(t, new ItalComparer());
foreach (Ital item in t)
{
if (item is SzeszesItal)
{
count++;
}
}
// ha nincs 3 szeszesital
if(count<3)
Console.WriteLine("null");
else
{
Console.WriteLine(t[0]+ "\n" + t[1] + "\n" + t[2]);
}
}
Szerkesztve: töröltem az egyik hibát. Én néztem be...
Ú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!
- Azonnali fáradt gőzös kérdések órája
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- sziku69: Fűzzük össze a szavakat :)
- Lakáshitel, lakásvásárlás
- Kormányok / autós szimulátorok topikja
- Linux kezdőknek
- iPhone topik
- Milyen routert?
- Milyen videókártyát?
- Hearthstone: Heroes of Warcraft - free online CCG
- További aktív témák...
- Gigabyte rtx 5070 bontatlan.
- miniITX félkonfig i7-6700, RX580 8gb, AsRock B150M ITX
- ASUS ROG STRIX RTX 2080 Ti OC 11GB (ROG-STRIX-RTX2080TI-O11G-GAMING)
- Eladó egy Clevo PA71HS-G i7 7700hq Gtx1070 Kérlek olvasd végig a hirdetést
- DELL latitude 5410 Tartós Üzleti Laptop 14" -70% i5-10210U 4Mag 8Gb 256GB SSD FHD IPS
- iKing.Hu - HONOR 400 Lite 5G Velvet Grey Vékony, könnyű, AI-kameragomb 8/256 GB- 2027. 07. 01
- Telefon Felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- Gamer PC-Számítógép! Csere-Beszámítás! R5 7500F / RTX 4060 / 32GB DDR5 / 1TB Nvme SSD
- Samsung Galaxy S22 8/128 GB Phantom White ÚJ, gariban cserélt! 6 Hónap Jótállás
- BESZÁMÍTÁS! ASUS H81M-A H81 chipset alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


