public static string FormatAddress(address _address)
return "ул." + _address.street + " " + _address.house + " - " + _address.flat;
public static void Main()
int addressCount = int.Parse(Console.ReadLine());
var addresses = new address[addressCount];
for (int i = 0; i < addresses.Length; i++)
addresses[i] = new address();
Console.WriteLine("Адрес №" + i);
Console.Write("Введите ФИО: ");
addresses[i].full_name = Console.ReadLine();
Console.Write("Введите название улицы: ");
addresses[i].street = Console.ReadLine();
Console.Write("Введите номер дома: ");
addresses[i].house = int.Parse(Console.ReadLine());
Console.Write("Введите номер квартиры: ");
addresses[i].flat = int.Parse(Console.ReadLine());
foreach (var address in addresses)
Console.WriteLine(FormatAddress(address));