Я новичок в размышлениях, я хочу знать, как отфильтровать частные свойства, а также получить только те свойства, которые были созданы.Пример того, чего я хотел бы достичь, приведен ниже.
public class PersonalDetails
{
internal Address AddressDetails { get; set; }
public Contact ContactDetals { get; set; }
public List<PersonalDetails> Friends { get; set; }
public string FirstName { get; set; }
private int TempValue { get; set; }
private int Id { get; set; }
public PersonalDetails()
{
Id = 1;
TempValue = 5;
}
}
public class Address
{
public string MailingAddress { get; set; }
public string ResidentialAddress { get; set; }
}
public class Contact
{
public string CellNumber { get; set; }
public string OfficePhoneNumber { get; set; }
}
PersonalDetails pd = new PersonalDetails();
pd.FirstName = "First Name";
pd.ContactDetals = new Contact();
pd.ContactDetals.CellNumber = "666 666 666";
Когда я получаю свойства объекта pd , я хочу отфильтровать свойства, которые являются частными и не создаются, каксвойства TempValue , Id и AddressDetails
Заранее спасибо.