Sobes.tech
Junior — Middle

Da li ste već imali praktično iskustvo sa korišćenjem strukture podataka Records u svojim projektima?

sobes.tech АИ

Одговор од АИ

U C#-u, struktura podataka Records se koristi za kreiranje nepromenljivih tipova sa podrškom za značajno poređenje i zgodnu generaciju metoda kao što su Equals, GetHashCode i ToString. Praktično, Records su korisni kada radite sa podacima koji ne bi trebalo da se menjaju nakon kreiranja.

Primer korišćenja Record:

public record Person(string FirstName, string LastName);

var person1 = new Person("Ivan", "Ivanov");
var person2 = new Person("Ivan", "Ivanov");

Console.WriteLine(person1 == person2); // True, poređenje po vrednostima

Records pojednostavljuju kod i čine ga izražajnijim, posebno pri radu sa DTO ili modelima podataka.