با گذاشتن init در property مون میتونیم جلو اینکه بعدا بشه مقدار property رو عوض کرد بگیریم.
Person p = new()
{
Name = "shiva",
Family = "zamani",
age = 12
};
p.Name = "sara";
p.Family = "madaeny";
Console.WriteLine($"Name is:{p.Name} Family is:{p.Family}");
public class Person
{
public required string Name { get; init; }
public required string Family { get; set; }
public required int age;
public void SaveName()
{
//Save To DataBase
}
}