首页 > 其他分享 >版本 .NET Framework版本 Visual Studio版本 发布日期 特性

版本 .NET Framework版本 Visual Studio版本 发布日期 特性

时间:2023-04-07 13:57:34浏览次数:51  
标签:C# Framework Visual Studio 版本 NET

版本 .NET Framework版本 Visual Studio版本 发布日期 特性

C# 1.0 .NET Framework 1.0 Visual Studio .NET 2002 2002.1 委托 事件


C# 1.1 .NET Framework 1.1 Visual Studio .NET 2003 2003.4 APM
 

C# 2.0 .NET Framework 2.0 Visual Studio 2005(开始命名为Visual Studio) 2005.11 泛型
匿名方法
迭代器
可空类型


C# 3.0 .NET Framework 3.0 Visual Studio 2008 2007.11 隐式类型的部变量
.NET Framework 3.5 对象集合初始化
自动实现属性
匿名类型
扩展方法
查询表达式
Lambda表达式
表达式树
分部类和方法
Linq


C# 4.0 .NET Framework 4.0 Visual Studio 2010 2010.4 动态绑定
命名和可选参数
泛型的协变和逆变
互操作性


C# 5.0 .NET Framework 4.5 Visual Studio 2012 2012.8 异步和等待(async和await)
调用方信息(CallerInformation)

C#6.0 .NET Framework4.6  Visual Studio 2015   

1、自动属性初始化的改进(有用)
2、String.Format的改进(有用)
3、字典的初始化
4、可以用static声明静态类的引用
5、nameof表达式
6、Null-条件表达式
7、在try-catch-finally中使用await

 

C#7.0          Visual Studio 2017 

1.out-variables(Out变量)
2.Tuples(元组)
3.Pattern Matching(匹配模式)
4.ref locals and returns (局部变量和引用返回)
5.Local Functions (局部函数)
6.More expression-bodied members(更多的函数成员的表达式体)
7.throw Expressions (异常表达式)
8.Generalized async return types (通用异步返回类型)
9.Numeric literal syntax improvements(数值文字语法改进)

 

Visual Studio 2019(.net frameworks 4.8, .NET Core 3.0)

https://devblogs.microsoft.com/dotnet/take-c-8-0-for-a-spin/

[译↑]初试C# 8.0

https://devblogs.microsoft.com/dotnet/building-c-8-0/

[译↑]C# 8.0 的新特性概览和讲解

C# 8.0的计划特性

标签:C#,Framework,Visual,Studio,版本,NET
From: https://www.cnblogs.com/hofmann/p/17295894.html

相关文章

  • 【Git分布式版本控制工具-补充&新增IDEA操作】
    本文纲要一、Git常用命令1、Git全局设置【补充】2、获取Git仓库3、本地仓库操作4、远程仓库操作5、分支操作6、标签操作【补充】二、在IDEA中使用Git【新增】1、在IDEA中配置Git2、Git仓库操作3、.gitignore文件4、本地仓库操作5、远程仓库操作6、分支操作一、Git常用......
  • DevEco Device Tool 3.1 Release新版本发布,新增资源管理器、SFTP、HDC
     DevEcoDeviceTool是面向智能设备开发者提供的一站式集成开发环境,支持代码编辑、编译、烧录和调试、性能监测等功能,支持C/C++语言,以插件的形式部署在VisualStudioCode(简称VSCode)上,支持Windows1064位或Ubuntu18.04-21.10版本。本次为大家带来的是DevEcoDeviceTool3.1......
  • wgcloud监控agent批量版本升级脚本
    [root@masterserver]#catallupdate_agent.shusername="root"passwd="Oet01279"port="22"timeout=5cmd="cd/home/wgcloud/agent-linux-amd64-v3.4.4&&wget--no-check-certificatehttp://192.168.0.13:9090/wgcloud/resource......
  • 含分布式电源的33节点配电网matlab模型图,支持matlab2021a版及以上版本运行
    含分布式电源的33节点配电网matlab模型图,支持matlab2021a版及以上版本运行,分布式电源可自行修改输出功率以及调整接入配电网节点的位置,联系可附含分布式电源的33节点配电网潮流计算程序以及节点电压图YID:1860675346223268......
  • ELK7.7版本开启账号密码登录
    记录一下在7.7版本下开启账号密码认证找到的解决办法首先在elasticsearch.yml中添加如下两行xpack.security.enabled:truexpack.security.transport.ssl.enabled:true重启服务:systemctlrestartelasticsearch重启服务后设置es内置的账号密码 cd/usr/share/elasticsearc......
  • 查看常用thinkphp3.2.x和thinkphp5.1.x版本方法
    1、Thinkphp3.2.x在\ThinkPHP\ThinkPHP.php文件中直接查找,例如//版本信息constTHINK_VERSION='3.2.4'; 2、由于tp3.2本身定义了版本信息的常量,所以也可以通过在控制器中打印版本信息的方法进行查看echoTHINK_VERSION;  3、查看tp5.1.x的版本信息方法一......
  • ENVI5.6版本中规则与不规则图像裁剪操作
    图像裁剪的目的是将研究之外的区域去除,常用的是按照行政区划边界或自然区划边界进行图像的裁剪,在基础数据生产中,还经常要做标准分幅裁剪。按照ENVI的图像裁剪过程,可分为规则裁剪和不规则裁剪。ENVI5.6之前版本的图像裁剪工具为SubsetDatafromROIs工具,之后的版本把这个工具移除......
  • Visual Studio | 我的自定义快捷键
    视图:设置各个视图(窗口)的操作的快捷键设置方式:以Ctrl-W作为前缀组合键,后接各个视图/操作的代号键View.SolutionExplorer:打开|定位到解决方案探索器(文件管理器)键:Ctrl-WF导航:导航到:文件、符号、成员...等对象设置方式:以Ctrl-G作为前缀组合键,后接各个对象的代号键E......
  • Visual Studio | VS 的快捷键设置
    VS版本:2022(英文版)进入快捷键设置界面:Tools->Environment->KeyboardVS中是根据功能(函数)映射的键所以可以直接搜索函数名如要搜索注释选择区的函数,即搜索:Edit.CommentSelection即可导航到设置界面,在shortcutin中选择生效范围,在press栏中按下键,至多只能有2个组合......
  • 在 Visual Studio Code (VS Code) 中将一段代码注释掉的两种方法
    在VisualStudioCode(VSCode)中,可以使用快捷键或菜单栏的选项来将一段代码注释掉。以下是两种方法:方法一:使用快捷键选中你想要注释的代码。使用下列快捷键:Windows/Linux用户:按下Ctrl+/(单行注释)或Ctrl+Shift+/(块注释)。macOS用户:按下Cmd+/(单行注释)或Cmd+Sh......