Update Lesson 2 Task 3
This commit is contained in:
parent
a60bfaf1cd
commit
74384ee253
1 changed files with 20 additions and 18 deletions
|
@ -20,17 +20,19 @@ List<Customer> customers = new List<Customer>()
|
||||||
|
|
||||||
string? name;
|
string? name;
|
||||||
|
|
||||||
do
|
while (true)
|
||||||
{
|
{
|
||||||
Console.Write("Enter name: ");
|
Console.Write("Enter name: ");
|
||||||
name = Console.ReadLine();
|
name = Console.ReadLine();
|
||||||
} while (name == null);
|
if (name != null)
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
var selected = from customer in customers where customer.Name == name select customer;
|
var selected = from customer in customers where customer.Name == name select customer;
|
||||||
|
|
||||||
foreach (Customer customer in selected)
|
foreach (Customer customer in selected)
|
||||||
{
|
{
|
||||||
Console.WriteLine(customer);
|
Console.WriteLine(customer);
|
||||||
}
|
}
|
||||||
|
|
||||||
var number = selected.Where(customer => customer.Age >= 18).Count();
|
var number = selected.Where(customer => customer.Age >= 18).Count();
|
||||||
|
@ -39,19 +41,19 @@ Console.WriteLine("Amount of customers older than 18: " + number);
|
||||||
|
|
||||||
class Customer
|
class Customer
|
||||||
{
|
{
|
||||||
public string Name { get;}
|
public string Name { get;}
|
||||||
public int Age { get;}
|
public int Age { get;}
|
||||||
public string Address { get;}
|
public string Address { get;}
|
||||||
|
|
||||||
public override string ToString()
|
public override string ToString()
|
||||||
{
|
{
|
||||||
return "Name: " + Name + ", Age: " + Age + ", Address: " + Address;
|
return "Name: " + Name + ", Age: " + Age + ", Address: " + Address;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Customer(string name, int age, string address)
|
public Customer(string name, int age, string address)
|
||||||
{
|
{
|
||||||
Name = name;
|
Name = name;
|
||||||
Age = age;
|
Age = age;
|
||||||
Address = address;
|
Address = address;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue