{ 目录 }
主页(dot.net)
下载页
.NET 语言主页
.NET 文档主页
.NET 发布信息页
.NET 基金会
.NET 基金会项目列表
C# 主页
F# 主页
Visual Basic 主页
C# 文档
C# 语言参考
C# 规范
F# 文档
Visual Basic 文档
C# ECMA标准页
C# 版本历史
.NET 文档
.NET SDK 文档
.NET CLI 文档
.NET 架构指南
ASP.NET Core 文档
EF Core 文档
.NET Aspire 文档
.NET 运行时文档主页
The Book of the Runtime(BOTR)
.NET Github
.NET SDK Github
ASP.NET Core Github
EF Core Github
roslyn 编译平台 Github
MSBuild 构建引擎 Github
.NET Platform Extensions
Web开发
Web API开发
桌面应用开发
移动应用开发
云/微服务开发
游戏开发
IoT应用开发
AI应用开发
数据处理
BCL 标准库
ASP.NET Core
Entity Frmework
ML.NET
.NET 社区工具包
Visual Studio
Visual Studio Code
JetBrains Rider
Visual Studio 路线图
VS Code 版本信息
Rider 更新信息
创建自定义项目模板
nuget 主页
nuget 文档
创建 nuget 包
发布 nuget 包
dotnet nuget 命令行
.NET 年表
.NET 术语表
.NET Framework 生命周期
.NET Standard 主页
以结构化视图展示SDK功能与相关技术文档
.NET SDK
.NET CLI
基础命令
项目修改命令
Nuget命令
工具命令
Workload命令
高级命令
.NET Runtime
CLR(公共语言运行时)
CLR技术文档 .NET类型系统
BCL(基类库)
类库概述 BCL命名空间清单 运行时库
运行时配置
运行时配置文档 运行时配置技术文档
以结构化视图展示C#项目相关技术文档,以及C#语言的语法知识点
.csproj项目文件
.NET 项目基于 MSBuild 格式。C# 项目的 .csproj 和 F# 项目的 .fsproj 项目文件都是 XML 格式的 。
项目文件 可用SDK 目标框架TFM MSBuild项目文件架构参考
配置文件
一个.net项目中可能会包含各种配置文件,包括应用的配置文件,运行时配置,代码码规则等配置文件。
.NET配置 ASP.NET 配置 runtimeconfig.json .editorconfig
其他项目文件
其他文件主要是各种类型的资源或数据文件。.net提供了类库(System.Resources)来帮助管理资源文件。
.NET应用中的资源
.cs源代码文件
命名空间/namespace
一个源代码文件包含一个或多个命名空间,即使是Top-level statement也是隐含在全局命名空间中的。 namespace概述 namespace关键字
类型/type
一个命名空间下包含一个或多个类型,包括 class、struct、enum、interface、delegate。 类型系统 类、结构和记录 静态类 委托 对象 继承 多态
类型成员/members
类型class和struct可以包含多种成员,interface可以包含方法、事件和属性。 类型成员 访问修饰符 静态成员
构造函数/Constructors
字段/Fields
常量/Constants
重载操作符/Operators
析构函数/Finalizers
方法/Methods
事件/Events
属性/Properties
索引器/Indexers
嵌套类型/Nested Types
.NET 标准库内容展示