Обобщающий класс

157
03 июня 2021, 10:30

У меня есть 3 класса, допустим

public class Person
{
 public string Name {get;set;}
 public string Surname {get;set;}
 public Person (strin name, string surname)
 {
  Name = name;
  Surname = surname;
 }
}
public class Address
{
 public string Street {get;set;}
 public string House{get;set;}
 public Person (strin street, string house)
 {
  Street  = street;
  House = house;
 }
}
public class Phone
{
 public string Number {get;set;}
 public Person (strin number)
 {
  Number  = number;
 }
}

и нужно сделать 4й обобщающий класс, куда должны быть занесены данные с этих 3х классов и поле Email. Второй день ломаю голову как их объединить, подскажите пожалуйста

Answer 1

и поле Email

Думаю, что всё-таки свойство (а это разные вещи)

Если я правильно понял, что такое "обобщающий класс", то так:

public class UserInfo
{
    public Person Person { get; }
    public Address Address { get; }
    public Phone Phone { get; }
    public string Email { get; }
    public UserInfo(Person person, Address address, Phone phone, string email)
    {
        Person = person;
        Address = address;
        Phone = phone;
        Email = email;
    }
}
READ ALSO
С# Mega.nz | Скачивание файла с progress bar'ом

С# Mega.nz | Скачивание файла с progress bar'ом

Хочу сделать скачивание файла с Meganz с прогресс баром

154
c#, visual-studio, интеграция отладки в код

c#, visual-studio, интеграция отладки в код

Существуют ли наработанные подходы к интеграции отладки в код?

281
c# компиляция проекта без visual studio

c# компиляция проекта без visual studio

как компилировать программу wpf без студии? пишу в консоли:

161
502 bad gateway donationalerts

502 bad gateway donationalerts

Всем привет, решил написать программу для обработки донатов на donationalerts, работают они через виджет в виде страницы и через F12 я понял что получают...

205