C#

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 }

Terma të lidhur