Структура и массив(поиск по номеру) - C#
Формулировка задачи:
Как найти людей по номеру, который начинается с 3?(вывести адрес и фамилию) Формат номера: ххх-хх-хх
Нужно сделать через массив(занести 3 человека в массив) и структуру!!!Спасибо!
public struct people
{
public string fam;
public string adress;
public int nomer;
public people(string f, string a, int n)
{
fam = f;
adress = a;
nomer = n;
}
}
Как организовать нахождение по номеру, который начинается на 3
Код:
class Program
{
static void Main(string[] args)
{
string[] info = { "Фамилия", "Имя", "Номер" };
{
new people("Латышев", "г.Витебск", 245 - 17 - 66);
new people("Сенокосов", "г.Витебск", 245 - 17 - 35);
new people("Горбачев", "г.Витебск", 890 - 17 - 09);
new people("Марченко", "г.Лепель", 321 - 17 - 97);
new people("Генкин", "г.Минск", 245 - 79 - 89);
new people("Величко", "г.Витебск", 543 - 76 - 65);
new people("Базылев", "г.Брест", 245 - 17 - 89);
new people("Амбурин", "г.Чашники", 876 - 17 - 89);
new people("Ларинов", "г.Новополоцк", 245 - 17 - 89);
new people("Пандеко", "г.Гродно", 898 - 17 - 67);
new people("Поляков", "г.Витебск", 678 - 98 - 89);
new people("Сафонов", "г.Пинск", 657 - 17 - 89);
new people("Шахов", "г.Могилев", 354 - 97 - 89);
new people("Игимонов", "г.Витебск", 245 - 17 - 89);
new people("Капустин", "г.Мозырь", 432 - 17 - 89);
new people("Кенов", "г.Полоцк", 312 - 83 - 08);
new people("Сайкин", "г.Гомель", 245 - 96 - 58);
new people("Зилкин", "г.Брест", 475 - 17 - 07);
new people("Семин", "г.Москва", 376 - 98 - 95);
new people("Лункин", "г.Краснодар", 487 - 76 - 47);
};
Console.ReadKey();
}
}
public struct people
{
public string fam;
public string adress;
public int nomer;
public people(string f, string a, int n)
{
fam = f;
adress = a;
nomer = n;
}
}
}Решение задачи: «Структура и массив(поиск по номеру)»
textual
Листинг программы
static void Main(string[] args)
{
people[] info =
{
new people() { fam = "Латышев", adress = "г.Витебск", nomer = "245 - 17 - 66" },
new people() { fam = "Горбачев", adress = "г.Витебск", nomer = "890 - 17 - 09" },
new people() { fam = "Марченко", adress = "г.Лепель", nomer = "321 - 17 - 97" },
new people() { fam = "Генкин", adress = "г.Минск", nomer = "245 - 79 - 89" }
//.....
};
foreach (var item in info)
{
if(item.nomer.StartsWith("3"))
Console.WriteLine(item.fam.ToString());
}
Console.ReadKey();
}
public struct people
{
public string fam;
public string adress;
public string nomer;
public people(string f, string a, string n)
{
fam = f;
adress = a;
nomer = n;
}
}