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