Records (C#)
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
record-et në C# janë klasa të shkurtra për të dhëna: krahasohen sipas vlerave (jo sipas adresës), kanë ToString() të bukur, dhe me with krijon një kopje me disa ndryshime.
EnglishEN
Records in C# are short classes for data: they're compared by value (not by address), have a nice ToString(), and with with you create a copy with a few changes.
Si ta mendosh
Si formulari i gatshëm: dy formularë me të njëjtat të dhëna janë „i njëjti“, edhe nëse janë dy fletë të ndryshme.
Lexoje në anglisht
Like a ready-printed form: two forms with the same details count as “the same”, even if they're two separate sheets.
Shembull kodicsharp
record Nxenes(string Emri, int Nota);
var a = new Nxenes("Arta", 4);
var b = a with { Nota = 5 };
Console.WriteLine(b); // Nxenes { Emri = Arta, Nota = 5 }