跳转至主内容

此浏览器不再受支持。

请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。

下载 Microsoft Edge 有关 Internet Explorer 和 Microsoft Edge 的详细信息
使用英语阅读
使用英语阅读 编辑
Twitter LinkedIn Facebook 电子邮件

C# 文档

了解如何在 .NET 平台上使用 C# 编程语言编写任何应用程序。

了解如何使用 C# 编程

开始使用

  • 了解 C# | 教程、课程、视频等

video

  • C# 初学者视频系列
  • C# 初学者流
  • C# 中间视频系列

教程

  • 自引导式教程
  • 浏览器内教程

参考

  • Q&A 上的 C#
  • .NET 技术社区论坛上的语言
  • Stack Overflow 上的 C#
  • Discord 上的 C#

C# 基础知识

概述

  • C# 教程
  • C# 程序内部探究
  • C# 突出显示视频系列

概念

  • 类型系统
  • 面向对象的编程
  • 功能技术
  • 例外
  • 编码样式

教程

  • 显示命令行
  • 类简介
  • 面向对象的 C#
  • 转换类型
  • 模式匹配
  • 使用 LINQ 查询数据

关键概念

概述

  • 编程概念

快速入门

  • 方法
  • 属性
  • 索引器
  • 迭代器
  • 委托
  • 事件

概念

  • 可为空引用类型
  • 可以为 null 的引用迁移
  • 解决可以为 null 的警告
  • 语言集成查询 (LINQ)
  • 版本管理

新变化

新变化

  • C# 11 中的新增功能
  • C# 10 中的新增功能
  • C# 9.0 中的新增功能
  • C# 8.0 中的新增功能

教程

  • 浏览记录类型
  • 探索顶级语句
  • 探索新模式
  • 安全更新接口
  • 创建具有接口的 mixin
  • 探索索引和范围
  • 可为空引用类型
  • 探索异步流
  • 编写自定义字符串内插处理程序

参考

  • C# 编译器中的重大更改
  • 版本兼容性

C# 语言参考

参考

  • 语言参考
  • C# 关键字
  • C# 运算符
  • 配置语言版本
  • C# 语言规范 - 正在进行中的 C# 7 草稿

保持联系

参考

  • .NET 开发人员社区
  • YouTube
  • Twitter
  • 早期版本
  • 博客
  • 参与
  • 隐私
  • 使用条款
  • 商标
  • © Microsoft 2023
  • 早期版本
  • 博客
  • 参与
  • 隐私
  • 使用条款
  • 商标
  • © Microsoft 2023