Friday, March 6, 2015

Evaluation history of C#

C# pronounced as “See Sharp”. It is object oriented programming language developed by Microsoft, which runs under .NET platform. Its syntax is similar to C++ or Java. Its most recent version C# 5.0 was released on August 15, 2012. It is widely used for developing web application, windows application, smart phone apps and games etc.

Evolution History of C#

C# 1.0

  1. Managed Code
  2. IDE - Visual Studio 2002, 2003
  3. .NET Framework - 1.0, 1.1

C# 2.0

  1. Generics
  2. Static Classes
  3. Partial types
  4. Anonymous methods
  5. Iterators
  6. Nullable types
  7. Asymmetric Property and Indexer Accessors
  8. Delegate Inference
  9. Covariance and Contra-variance
  10. IDE - Visual Studio 2005
  11. .NET Framework - 2.0

C# 3.0

  1. Implicit types (var)
  2. Partial Methods
  3. Object and collection initializers
  4. Auto-Implemented properties
  5. Anonymous types
  6. Extension methods
  7. LINQ
  8. Query expressions
  9. Lambda expressions
  10. Expression trees
  11. IDE - Visual Studio 2008
  12. .NET Framework - 3.5

C# 4.0

  1. Dynamic binding
  2. Named arguments
  3. Optional Parameters
  4. Generic Covariance and Contra-variance
  5. COM Interop
  6. IDE -Visual Studio 2010
  7. .NET Framework - 4.0

C# 5.0

  1. Asynchronous methods
  2. Caller info attributes
  3. IDE - Visual Studio 2012, 2013
  4. .NET Framework - 4.5, 4.5.1

Now over to you:
"A blog is nothing without reader's feedback and comments. So please provide your valuable feedback so that i can make this blog better and If you like my work, you can appreciate by leaving your comments. Stay tuned and stay connected for more technical updates."

    No comments:

    Post a Comment