26 lines
896 B
C#
26 lines
896 B
C#
namespace Prac7Meow
|
|
{
|
|
internal class Program
|
|
{
|
|
static void Main()
|
|
{
|
|
var letters = new DynamicContainer<Letter>(3);
|
|
|
|
for (int i = 1; i <= 1000; i++)
|
|
letters.Add(new Letter(i, $"Отправитель {i}", $"Получатель {i}", 10 + (i % 20), 1 + (i % 14)));
|
|
|
|
Console.WriteLine(letters[0]);
|
|
Console.WriteLine(letters[500]);
|
|
Console.WriteLine(letters[999]);
|
|
|
|
letters.Insert(0, new Letter(2001, "Главпочтамт", "VIP", 55.5, 2));
|
|
Console.WriteLine(letters[0]);
|
|
letters.RemoveAt(0);
|
|
Console.WriteLine(letters[0]);
|
|
|
|
try { Console.WriteLine(letters[1000]); }
|
|
catch (ArgumentOutOfRangeException) { Console.WriteLine("Индекс 1000 некорректен -> ArgumentOutOfRangeException"); }
|
|
}
|
|
}
|
|
}
|