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