本文转自:http://msdn.microsoft.com/zh-cn/library/dd460655.aspx
本节介绍 Visual Basic 和 C# 中都会用到的编程概念。
本节内容
Title |
描述 |
---|---|
程序集和全局程序集缓存(C# 和 Visual Basic) |
介绍如何创建和使用程序集。 |
使用 Async 和 Await 的异步编程(C# 和 Visual Basic) |
描述如何编写异步解决方案使用 异步 和 Await (Visual Basic) 或 异步 和 等待 (c#)。包括一个演练中。 |
特性(C# 和 Visual Basic) |
探讨如何使用特性提供有关编程元素的附加信息,编程元素包括类型、字段、方法、属性等。 |
调用方信息(C# 和 Visual Basic) |
描述如何获取有关方法的调用方的信息。此信息包括文件路径和源代码和调用方的成员名称的行号。 |
集合(C# 和 Visual Basic) |
描述某些 .NET framework 提供的集合的类型。演示如何使用简单集合,并且键/值对的集合。 |
协变和逆变(C# 和 Visual Basic) |
展示如何允许在接口和委托中对泛型类型参数进行隐式转换。 |
表达式树(C# 和 Visual Basic) |
解释如何使用表达式树实现可执行代码的动态修改。 |
迭代器(C# 和 Visual Basic) |
描述迭代器,用于将集合单步执行和元素返回一个。 |
LINQ(语言集成查询) |
探讨 C# 和 Visual Basic 语言语法中强大的查询功能,以及用于关系数据库、XML 文档、数据集和内存中集合的常见查询模型。 |
面向对象的编程(C# 和 Visual Basic) |
介绍常见的面向对象概念,包括封装、继承和多态性。 |
性能(C# 和 Visual Basic) |
讨论有助于提高应用程序性能的若干基本规则。 |
反射(C# 和 Visual Basic) |
介绍如何使用反射来动态地创建类型的实例、将类型绑定到现有对象,或者从现有对象获取类型并调用其方法或访问其字段和属性。 |
序列化(C# 和 Visual Basic) |
介绍二进制、XML 和 SOAP 序列化中的一些关键概念。 |
线程处理(C# 和 Visual Basic) |
概述 .NET 线程模型,演示如何编写同时执行多个任务,以改善应用程序性能和响应能力的代码。 |