none
C#初学者问题 - 可以简单讲讲C#1.0到C#5.0之间的过度吗? RRS feed

答案

  • 你好:

    你到百度百科或者维基百科上查一下就有了,而且介绍的比较全面。也可以参考一下这篇文章,写的比较清晰:

    Evolution of C# (1.0 – 5.0) – What are the New Features Introduced in C#

    我把里面的内容摘取出来贴在这里:

    C# 1.0

    Microsoft released   the first version of C# with Visual Studio 2002. Use of Managed Code was   introduced with this version. C# 1.0 was the first language that developer   adopted to build .NET applications.

     

    C# 2.0

    Microsoft released   the second version of C# language with Visual Studio 2005. C# 2.0 has three   new features introduced in this edition which helped the developers to code   their applications in more generic way. Here are the new features that was   introduced with C# 2.0:

    1. Generics
    2. Anonymous Methods
    3. Nullable Type
    4. Partial Class
    5. Covariance and   Contra-variance

    C# 3.0

    Visual Studio 2008   came with C# version 3.0 and it has a bunch of new features. It was the life   changing language for Microsoft platform developers to build their   applications. Till now, many developers are still using this version to build   their apps. Here are the new features that came with C# 3.0:

    1. Lambda Expression
    2. Extension Method
    3. Expression Tree
    4. Anonymous Types
    5. LINQ
    6. Implicit Type (var)

    C# 4.0

    Though C# 4.0 was   released with Visual Studio 2010 with .NET Framework 4, but very few   developers uses it’s new features till date. Keep in mind that, it is the   latest release version. Here is a list of new features of C# that came with   this version:

    1. Late Binding
    2. Named Arguments
    3. Optional Parameters
    4. More COM Support

    C# 5.0

    Visual Studio 2012   is coming up with C# 5.0 and it will be available within next few months in   2012. The release candidate (RC) version is available for you to try out the   new features. Here are two new features that is coming up with C# 5.0:

    1. Async Feature
    2. Caller Information


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年5月13日 8:12
    版主

全部回复

  • 你好:

    你到百度百科或者维基百科上查一下就有了,而且介绍的比较全面。也可以参考一下这篇文章,写的比较清晰:

    Evolution of C# (1.0 – 5.0) – What are the New Features Introduced in C#

    我把里面的内容摘取出来贴在这里:

    C# 1.0

    Microsoft released   the first version of C# with Visual Studio 2002. Use of Managed Code was   introduced with this version. C# 1.0 was the first language that developer   adopted to build .NET applications.

     

    C# 2.0

    Microsoft released   the second version of C# language with Visual Studio 2005. C# 2.0 has three   new features introduced in this edition which helped the developers to code   their applications in more generic way. Here are the new features that was   introduced with C# 2.0:

    1. Generics
    2. Anonymous Methods
    3. Nullable Type
    4. Partial Class
    5. Covariance and   Contra-variance

    C# 3.0

    Visual Studio 2008   came with C# version 3.0 and it has a bunch of new features. It was the life   changing language for Microsoft platform developers to build their   applications. Till now, many developers are still using this version to build   their apps. Here are the new features that came with C# 3.0:

    1. Lambda Expression
    2. Extension Method
    3. Expression Tree
    4. Anonymous Types
    5. LINQ
    6. Implicit Type (var)

    C# 4.0

    Though C# 4.0 was   released with Visual Studio 2010 with .NET Framework 4, but very few   developers uses it’s new features till date. Keep in mind that, it is the   latest release version. Here is a list of new features of C# that came with   this version:

    1. Late Binding
    2. Named Arguments
    3. Optional Parameters
    4. More COM Support

    C# 5.0

    Visual Studio 2012   is coming up with C# 5.0 and it will be available within next few months in   2012. The release candidate (RC) version is available for you to try out the   new features. Here are two new features that is coming up with C# 5.0:

    1. Async Feature
    2. Caller Information


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年5月13日 8:12
    版主
  • 听说2015年会出C# 6.0
    2015年5月13日 10:01
  • 关于C#6.0,可以读一下这篇文章:

    https://msdn.microsoft.com/zh-cn/magazine/dn802602.aspx


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年5月13日 10:05
    版主