Как в C# достигается полиморфизм, и какие основные механизмы за этим стоят? — ДейлиПреп