Hirdetés
Aktív témák
-
pmonitor
aktív tag
Adott a következő kód:
MyHashSet<Point> myPt = new MyHashSet<Point>();
myPt.Add(new Point(10, 20));
myPt.Add(new Point(15, 20));
myPt.Add(new Point(20, 20));
myPt.Add(new Point(20, 20));
Console.WriteLine(myPt.Count);
int i;
for (i = myPt.Count - 1; i >= 0; --i)
{
if (myPt[i].X == 20) myPt.Remove(myPt[i]);
}
Console.WriteLine(myPt.Count);
i = myPt[myPt.Count - 1].X;
Console.WriteLine(i);
public class MyHashSet<T> : HashSet<T>
{
public T this[int index]
{
get
{
List<T> list = new List<T>(this);
return list.Count > index ? list[index] : throw new Exception();
}
}
}
public class Point
{
public int X; public int Y;
public Point(int x, int y)
{
X = x;
Y = y;
}
}A kimenet:
4
2
15Sztem tök jól működik. Az összes olyan myPt-t törölte, ahol X ==20. 2 darab ilyen volt. Látszik, hogy a hossz 4-ről 2-re változott.
Aktív témák
- A fociról könnyedén, egy baráti társaságban
- Poco F5 - pokolian jó ajánlat
- 4K vs 8K – Megéri-e a 8K TV 2026-ban?
- Túllépne a DRAM limitjein a Neo Semiconductor-féle 3D X-DRAM
- Autós topik
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- Linux haladóknak
- Ha Darwinra hallgat az AI, nehéz lesz megállítani
- Arc Raiders
- Motoros topic
- További aktív témák...
- ADATA XPG SPECTRIX S40G 4TB M.2 PCIe (AS40G-4TT-C) (ELKELT)
- Dell Precision 5530 15,6" FHD, i7 8850H, 16GB RAM, Quadro 4GB VGA, 512GB SSD, jó akku, számla, gar
- 27% - ASUS ROG Swift PG27AQDM OLED Monitor! 2560x1440 / 240Hz / 0.03ms /
- Sony Ps5 konzol slim
- Prémium minőségű HOFI üvegfóliák Tech Protect tokok és 20W Adapterek iPhone 13 14 15 16 17 szériához
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

