объявление записей в C # 9.0 с ключевым словом «данные» или «записи»?

#c# #c#-9.0

#c# #c #-9.0

Вопрос:

используется ли в данных ключевого слова?

 public data class Person
{
    public string FirstName { get; init; }
    public string LastName { get; init; }
}
  

или изменения в записи?

 public record class Person
{
    public string FirstName { get; init; }
    public string LastName { get; init; }
}
  

Ответ №1:

Они изменились на record .

Определение

 public record class Person
{
    public string FirstName { get; init; }
    public string LastName { get; init; }
}
  

теперь допустимо только определение записи.