编程概念 (C#)

此部分介绍了 C# 语言中的编程概念。

本节内容

Title 描述
.NET 中的程序集 介绍了如何创建和使用程序集。
使用 Async 和 Await 的异步编程 (C#) 介绍了如何在 C# 中使用 asyncawait 关键字编写异步解决方案。 其中包括演练。
特性 (C#) 介绍了如何使用特性提供编程元素(如类型、字段、方法和属性)的附加信息。
集合 (C#) 介绍了 .NET 提供的一些类型集合。 展示了如何使用简单的集合和键/值对集合。
协变和逆变 (C#) 介绍了如何在接口和委托中启用隐式转换泛型类型参数。
表达式树 (C#) 介绍了如何使用表达式树来启用动态修改可执行代码。
迭代器 (C#) 介绍了用于单步执行集合并一次返回一个元素的迭代器。
语言集成查询 (LINQ) (C#) 介绍了 C# 语言语法中强大的查询功能,以及用于查询关系数据库、XML 文档、数据集和内存中集合的模型。
反射 (C#) 介绍了如何使用反射来动态创建类型实例、将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。
序列化 (C#) 还介绍了有关二进制、XML 和 SOAP 序列化的关键概念。
  • 性能提示

    介绍了多项有助于提升应用程序性能的基本规则。