Sobes.tech
Junior — Middle

Омӯзиши амалии истифодаи сохтори маълумоти Records дар лоиҳаҳои худ доштаед?

sobes.tech AI

Ҷавоб аз AI

Дар C# структураи маълумотҳо Records барои эҷоди намудҳои бебозгашт бо дастгирии муқоисаи маъноӣ ва тавлиди қулайи методҳо, монанди Equals, GetHashCode ва ToString, истифода мешавад. Дар амал, Records барои кор бо маълумоте, ки пас аз эҷод кардан тағир наёбад, муфиданд.

Маслиҳат барои истифодаи 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, муқоиса ба арзишҳо

Records кодиҳоро содда мекунад ва онро бештар баёнӣ месозад, махсусан дар кор бо DTO ё моделҳои маълумот.