C # is a programming language, object-oriented, ie, using objects, is a language that is easy to handle as it does not have to write as many codes because the objects you bring, simply drag the object you want to use and automatically adding the added object codes.

This is a programming language platform. NET Framework, is thought to make this language as basic support. NET, once established this base began to create compliant languages. NET Framework such as Basic, Delphi, J # and C + +
C # is characterized by the following pillars of object oriented programming, which are:
Abstraction.
Polymorphism.
Encapsulation.
Inheritance.
http://www.elguille.info/NET/dotnet/POO_VB_NET_tp6.htm
In conclusion, my opinion about C # is that it is an excellent learning tool and great creativity to create their programs and easy to use.
More information
http://es.wikipedia.org/wiki/C_Sharp