c# object oriented it means provide to implement the real time scenario.
Modern, general-purpose programming language Object oriented. Component oriented. Easy to learn. Structured language. It produces efficient programs. It can be compiled on a variety of computer platforms. Part of .Net Framework.
Well C# has some nice built-in features like LINQ and delegates. It is getting the best from both worlds - Java and C++. Look here for a full comparison.But I like the Java world better - much more open source frameworks and it runs on every platform. And don't tell me about Mono - it is not a reliable option
C# language has syntax similar to javascript and java.