https://acadmanage.ru/video/how-to-c-professional-interfeys-ilist/