Hirdetés
Új hozzászólás Aktív témák
-
Lakers
tag
Sziasztok!
Egy értelmezési segítséget szeretnék kérni, hogy pontosan mint csinál a függvény:
public void AddItem(Product product, int quantity)
{
var line = lines.FirstOrDefault(x => x.Product.ProductID == product.ProductID);
if (line == null)
{
lines.Add(new CartLine{Product = product, Quantity = quantity});
}
else
{
line.Quantity += quantity;
}
}var line = lines.FirstOrDefault(x=>x.Product.ProductID==product.ProductID); érdekelne, elsősroban, illetve még az if ág.
Az osztály kódjai:
public class CartLine
{
public Product Product { get; set; }
public int Quantity { get; set; }
}
private List<CartLine> lines = new List<CartLine>();
public IList<CartLine> Lines {get {return lines;}}Nem igazán tudom, értelmezni, hogy itt pontosan mint csinál. Szájbarágós magyarázatot szívesen fogadok!

Ú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!
- Ryzen 7 5800X3D + Strix B550-A + 32GB Corsair Dominator + RX 7900 XTX NITRO+ 24G + 1200W 80+ plat
- HP ZBook Fury G8 - RTX A3000 - ajándék dokkolóval és laptop hűtővel
- Heatkiller Tube 100 D5 - full extra
- Gigabyte AORUS 17 - i7-12700H - RTX 3070 Ti - 32GB RAM - 1TB M2 SSD -FHD 360H- eredeti csomagolásban
- DDC Pumpa kiegészítők: top, bottom (hűtőborda), tartály,
- Bomba ár! HP Elite X2 1013 G3 - i7-8650U I 16GB I 512SSD I 13" 3K Touch I Cam I W11 I Garancia!
- CSX 2x2GB (4GB) DDR 800 MHz kit
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Honor Magic 7 Pro 512 Gb - AI Pro kamera, 6,8 120 Hz LTPO OLED, Snapdragon 8 Elite,3 hó gari!
- Targus DOCK423A - USB-C Dual HDMI 4K HUB - 2 x HDMI (120Hz)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest



