Tutorialsteacher

关注我们

文章
  • C#
  • C# 面向对象编程
  • ASP.NET Core
  • ASP.NET MVC
  • LINQ
  • 控制反转 (IoC)
  • Web API
  • JavaScript
  • TypeScript
  • jQuery
  • Angular 11
  • Node.js
  • D3.js
  • Sass
  • Python
  • Go lang
  • HTTPS (SSL)
  • 正则表达式
  • SQL
  • SQL Server
  • PostgreSQL
  • MongoDB
  • C# - 入门
  • C# - 版本历史
  • C# - 第一个程序
  • C# - 关键词
  • C# - 类和对象
  • C# - 命名空间
  • C# - 变量
  • C# - 隐式类型变量
  • C# - 数据类型
  • 数字
  • 字符串
  • DateTime
  • 结构体
  • 枚举
  • StringBuilder
  • 匿名类型
  • 动态类型
  • 可空类型
  • C# - 值类型和引用类型
  • C# - 接口
  • C# - 运算符
  • C# - if else 语句
  • C# - 三元运算符 ?
  • C# - Switch 语句
  • C# - For 循环
  • C# - While 循环
  • C# - Do-while 循环
  • C# - 分部类
  • C# - Static 关键字
  • C# - 数组
  • 多维数组
  • 交错数组
  • C# - 索引器
  • C# - 泛型
  • 泛型约束
  • C# - 集合
  • ArrayList
  • List
  • SortedList
  • Dictionary
  • Hashtable
  • Stack
  • Queue
  • C# - 元组
  • C# - 值元组
  • C# - 内置异常
  • 异常处理
  • throw 关键字
  • 自定义异常
  • C# - 委托
  • Func 委托
  • Action 委托
  • Predicate 委托
  • 匿名方法
  • C# - 事件
  • C# - 协变
  • C# - 扩展方法
  • C# - 流 I/O
  • C# - File 类
  • C# - FileInfo 类
  • C# - 对象初始化器
  • OOP - 概述
  • 面向对象编程
  • 抽象
  • 封装
  • 关联与组合
  • 继承
  • 多态
  • 方法重写
  • 方法隐藏
  • C# - SOLID 原则
  • 单一职责原则
  • 开闭原则
  • 里氏替换原则
  • 接口隔离原则
  • 依赖倒置原则
  • 设计模式
  • 单例模式
  • 抽象工厂模式
  • 工厂方法模式
Entity Framework Extensions - 提升 EF Core 9
  批量插入
  批量删除
  批量更新
  批量合并

C# 版本历史

C# 于 2002 年随 .NET Framework 1.0 首次推出,此后发展迅速。下表列出了每个 C# 版本中引入的重要功能。

版本.NET FrameworkVisual Studio重要功能
C# 1.0.NET Framework 1.0/1.1Visual Studio .NET 2002
  • 基本功能
C# 2.0.NET Framework 2.0Visual Studio 2005
  • 泛型
  • 分部类型
  • 匿名方法
  • 迭代器
  • 可空类型
  • 私有设置器(属性)
  • 方法组转换(委托)
  • 协变和逆变
  • 静态类
C# 3.0.NET Framework 3.0\3.5Visual Studio 2008
  • 隐式类型局部变量
  • 对象和集合初始化器
  • 自动实现属性
  • 匿名类型
  • 扩展方法
  • 查询表达式
  • Lambda 表达式
  • 表达式树
  • 分部方法
C# 4.0.NET Framework 4.0Visual Studio 2010
  • 动态绑定(后期绑定)
  • 命名和可选参数
  • 泛型协变和逆变
  • 嵌入式互操作类型
C# 5.0.NET Framework 4.5Visual Studio 2012/2013
  • 异步功能
  • 调用者信息
C# 6.0.NET Framework 4.6Visual Studio 2013/2015
  • 表达式体方法
  • 自动属性初始化器
  • nameof 表达式
  • 主构造函数
  • catch 块中的 await
  • 异常筛选器
  • 字符串内插
C# 7.0.NET Core 2.0Visual Studio 2017
  • out 变量
  • 元组
  • 弃元
  • 模式匹配
  • 局部函数
  • 广义异步返回类型
  • 更多...
C# 8.0.NET Core 3.0Visual Studio 2019
  • 只读成员
  • 默认接口方法
  • using 声明
  • 静态局部函数
  • 可处置的 ref 结构
  • 可空引用类型
  • 更多...
C# 9.0.NET 5.0Visual Studio 2019
  • 记录
  • 仅限 init 的属性
  • 顶级语句
  • init 访问器和只读字段
  • with 表达式
  • 基于值的相等性
  • 更多...
C# 10.0.NET 6.0Visual Studio 2022
  • 记录结构
  • 全局 using 指令
  • 文件范围的命名空间声明
  • 扩展属性模式
  • 空参数检查
  • 常量内插字符串
  • 更多...

在下一节中了解如何设置 C# 开发环境。

TUTORIALSTEACHER.COM

TutorialsTeacher.com 是您权威的技术教程来源,旨在通过循序渐进的方法,指导您掌握各种网络和其他技术。

我们的内容可帮助所有级别的学习者轻松快速地学习技术。通过访问此平台,您确认已阅读并同意遵守我们的使用条款和隐私政策,这些条款和政策旨在保护您的体验和隐私权。

[email protected]

关于我们使用条款隐私政策
copywrite-symbol

2024 TutorialsTeacher.com. (v 1.2) 版权所有。