Új hozzászólás Aktív témák
-
Lacces
őstag
Órán ezt vettük:
Bár már itt feltünt nekem, hogy a CompareTo() -t nem implementáltuk külön a Név adatmezőkre (Java-nál ezt megcsináltuk) de én magam sem implementáltam
Amúgy ennél van szebb megoldás? Mint, hogy így külön osztályt csinálok neki?
// Java Comparerto-nak a megfelelője
class SzemelyNevComparer : IComparer<Szemely>
{
public int Compare(Szemely x, Szemely y)
{
if (x == null || y == null)
{
throw new NotImplementedException("Na mizu Öcsém?");
}
return x.Nev.CompareTo(y.Nev);
}
}
class Program
{
static void Main(string[] args)
{
Szemely[] t = { new Szemely{Eletkor=19, Nev="Lajos"},
new Szemely{Eletkor=25, Nev="Monika"},
new Szemely{Eletkor=28, Nev="Peter"},
new Szemely{Eletkor=19, Nev="Gabor"},
new Szemely{Eletkor=25, Nev="Peter"},
new Szemely{Eletkor=18, Nev="Andrea"},
new Szemely{Eletkor=31, Nev="Peter"},
new Szemely{Eletkor=29, Nev="Gabor"},
};
Console.WriteLine("Comparer megvalósítás: Névszerint: ");
Array.Sort(t, new SzemelyNevComparer());
foreach (var item in t)
{
Console.WriteLine(item);
}
Console.ReadLine();
}
} -
Jester01
veterán
Mit érthet itt null referncián?
Mit nem lehet ezen érteni? A null az null. Normál esetben egy 3 elemű tömböt kell visszaadni (a legmagasabb alkoholtartamúkat), egyéb esetben pedig null-t.
Error 2 'Kocsma.Dolgozat.ItalComparer' does not implement interface member 'System.Collections.Generic.IComparer<Kocsma.Ital>.Compare(Kocsma.Ital, Kocsma.Ital)'
Ez is egyértelmű, konkrétan megmondta mi a baj. Mivel azt deklaráltad, hogy IComparer< Ital > ezért a megadott Compare függvény kell, nem pedig az amit te írtál.
Error 3 Use of unassigned local variable 'count'
Mivel nem nulláztad ki.
Igyál egy kávét vagy aludd ki magad ...
Jester
Ú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!
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Politika
- Ukrajnai háború
- E-roller topik
- Motorola Moto G54 5G Power Edition - nem merül le
- Anyagi katasztrófára figyelmezteti az Apple-t a brit média
- Milyen légkondit a lakásba?
- antikomcsi: Való Világ: A piszkos 12 - VV12 - Való Világ 12
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- HiFi műszaki szemmel - sztereó hangrendszerek
- További aktív témák...
- 3D bérnyomtatás és egyedi megrendelések teljesítése PLA, PETG anyagokból 70+ színárnyalattal!
- Nikon D5300 + objektív, makulátlan vadonatúj állapotban
- Új LENOVO THINKBOOK 13s G3 "Kis Gamer" Ultrabook 13,3" -40% Ryzen 5 5600U 8/512 WUXGA IPS RADEON 2GB
- -100e Ft Dell Latitude 5440:i5 1345U,16GB,512GB,Iris Xe,vil.MAGYAR bill,Win11, 3 év Dell NBD gari
- Rózsaszín Párduc , i5 12400F , RTX 2060 , 16GB 3200MHz , 512GB NVME , 500GB HDD
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen