1. Application with the simplest console menu
2. An application with a functional library
3. Library for interacting with collections
-
Implementation of its dynamic array. The default length is 8. Implements the basic IEnumerable interface. There is a possibility of both adding a single number, adding a range of numbers, deleting and inserting elements into a certain index. There are methods for comparing Equals and transforming an array to a string representation.
-
The sorting library provides the following methods:
5. Working with Json
-
Movie class - parses data from a csv file with movie statistics from the top 250 kinopoisk.
-
Coordinate structure along the X and Y axes.
-
User class contains the first name, last name, patronymic, date of birth, age, constructor and toString method.
-
Employee class, which is inherited from the user base class. Contains work experience, position.
-
IPhilosophicalThinking interface.
-
An abstract Philosopher class that inherits from the interface. Contains the name of the philosopher
-
File copying - implements copying bytes from one file to another, writing to the file and its end. There are events for the start and end of the operation.
-
File Reading - implements file reading in byte representation.