Siguiendo la idea de la programación orientada a objetos, y tomando como base la plataforma .NET y el lenguaje C#, a continuación se muestran algunas potencias de este lenguaje en implementar objetos con ciertas particularidades adicionales a lo que otros lenguajes ofrecen. (manual de Rodrigo Sandoval de la PUC)