-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExerciseMyPoolProgram.cs
More file actions
31 lines (26 loc) · 901 Bytes
/
ExerciseMyPoolProgram.cs
File metadata and controls
31 lines (26 loc) · 901 Bytes
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
29
30
// See https://aka.ms/new-console-template for more information
// Console.WriteLine("Hello, World!");
public class ExerciseMyPoolProgram
{
public static void Main(string[] args)
{
MyPool<Person> personPool = new();
Person person = personPool.Rent();
Console.WriteLine(person);
person.Name = "Jessie";
Console.WriteLine(person);
Console.WriteLine("******** 2 ************");
Person person2 = personPool.Rent();
Console.WriteLine(person2);
person2.Name = "Happie";
Console.WriteLine(person2);
Console.WriteLine(person);
Console.WriteLine("******** 3 ************");
personPool.Return(person);
Person person3 = personPool.Rent();
Console.WriteLine(person3);
person3.Name = "Mike";
Console.WriteLine(person3);
Console.WriteLine(person);
}
}