Структура C#
Разработайте размерный тип - структуру (struct) для представления информации из паспорта гражданина РФ.
Отдельными структурами представьте понятия:
адрес (места рождения, места регистрации, места пребывания ...);
дата (рождения, выдачи паспорта, регистрации, ...);
У меня получилось вот так:
Код C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class Program
{
static void Main(System.String[] args)
{
}
public struct Passport
{
struct Address
{
public System.String birth;
public System.String registered;
public System.String live;
}
struct Date
{
public Date DateOfBirth;
public Date PassportIssue;
public Date RegistrationDate;
}
struct person
{
public string Name;
public string Surname;
public string Middlename;
}
Скажите, пожалуйста, что есть верно, а что нет в моем варианте, заранее спасибо))
Насколько я понял, надо было для адреса сделать отдельную структуру, содержащую поля «Страна/Область/Н.п./Улица/Дом/Квартира», и на её основе делать уже места рождения/регистрации/пребывания. В остальном вроде всё верно.
Middlename в качестве отчества вроде тоже употребительно. В свое время толком выяснить не удалось. С имя/фамилия тоже всякие вариации типа first name, second (или last?) name. К ним как раз мидлнейм просится. Пойми их диалекты.