Можешь мне объяснить подробно каждый из принципов SOLID и дать конкретные примеры, как их применять в программировании на C#? — ДейлиПреп