- C# is modern, object oriented, typesafe programming language thats popularaties are incresing day by day.
- This language is approved European Computer Manufactures Association (ECMA) and International standard organization (ISO).
- It is C family language. Other memebers are (C++, Java)
- Its features are added regularly and current day it becomes one of the most popular programming language.
- The language is invented by Microsoft at 2002 and shifted with .NET framework.
- Anders Hejlsberg is the guy who designed C#
C# is typesafe language. It has many datatypes.
So many features are available now. But not all features come to its born time. Gradually C# team improve its features.
Many C# features are borrowed from other popular languages like C++, Java etc.
- Anonymous Type/Function
- Delegate (SingleCast/Multicast)
- Asynchonous/Parallel Programming
- Builtin Datastrcutures (Array, List, Stack, Queue, Linklist, Dictionary, Set etc.)
- Partial Class/Method
- Exception Handling
- Dynamic
- Linq/Lambda Expression/Expression Tree
- Generics (CoVariance/ContraVariance)
- Pattern Matching
- and more...