您可以通过浏览本节中的示例摘要来访问示例代码。每个摘要都包含一个链接,用以打开或复制该示例的文件。另外,.NET Framework SDK 包括技术和应用程序示例,以及演示 .NET Framework 功能和 Visual C# 代码的快速入门教程。
“快速入门教程”是了解 .NET Framework 技术向前沿开发人员提供哪些内容的最快捷方式。快速入门教程是一系列的示例和支持文档,旨在使您能够很快地熟悉 Visual Studio 和 .NET Framework 的语法、结构和强大功能。快速入门教程所包括的内容,除了有许多包含 .NET Framework 技术最引人注目的帮助应用程序外,还有有关 ASP.NET 和 Windows 窗体应用程序的示例。
若要访问快速入门教程,请单击“开始”,指向“程序”,指向“Microsoft .NET Framework SDK v2.0”,然后单击“快速入门教程”。出现“Microsoft .NET Framework SDK 快速入门教程”应用程序的网页。若要运行快速入门教程,请按照该网页上的说明进行操作,这将设置示例数据库并完成安装。有关更多信息,请参见示例与快速入门。
当打开每个示例的 Visual Studio 解决方案 (.sln) 文件时,Visual C# Express 用户将看到以下消息:“此版本的 Visual Studio 不支持解决方案文件夹。解决方案文件夹‘Solution Items’将显示为不可用。”。虽然在 Visual C# Express 中此文件夹不可用,但您仍能生成并运行对应项目。 |
阐释如何使用未命名委托来减少应用程序的复杂性。 | |
说明如何使用数组。 | |
说明如何生成可与 foreach 语句一起使用的非泛型集合类。 | |
说明如何生成可与 foreach 语句一起使用的泛型集合类。 | |
阐释简单的命令行处理和数组索引。 | |
阐释条件方法,这种方法提供一种功能强大的机制,通过这种机制可以根据是否定义了某个符号来包括或省略方法调用。 | |
说明如何声明、映射和组合委托。 | |
说明如何在 C# 中使用事件。 | |
阐释如何显式实现接口成员。 | |
Hello World 应用程序。 | |
说明如何使用数组表示法来访问对象。 | |
说明如何实现使用索引属性的类。索引属性使您可以使用表示类似于数组的若干种不同事物的集合的类。 | |
说明如何声明和使用属性;同时阐释抽象属性。 | |
说明如何在 C# 中使用 structs。 | |
说明用户定义的类如何能够重载运算符。 | |
说明如何定义用户定义的类型与其他类型之间的转换。 | |
通过使用 override 和 new 关键字演示 C# 中的版本控制。 | |
阐释用于筛选集合中的项的 yield 关键字。 |
说明如何创建自定义属性类、如何在代码中使用这些类以及如何通过反射查询它们。 | |
说明如何使用 C# 与 COM 对象交互操作。 | |
说明如何将 C# 服务器与 C++ COM 客户端程序一起使用。 | |
说明如何使用编译器选项从多个源文件来创建 DLL;同时也说明如何在其他程序中使用该库。 | |
演示可以设置为空的值类型。 | |
说明如何在 C# 中使用 Microsoft Access 数据库。它显示如何创建数据集并从数据库向该数据集添加表。 | |
演示如何在多个 C# 源代码文件中定义类和结构。 | |
说明如何从 C# 中调用导出的 DLL 函数。 | |
讨论 .NET Framework 安全性并说明 C# 中的两种修改安全权限的方法:使用权限类和权限属性。 | |
说明各种线程活动,如创建和执行线程、同步线程、在线程间交互以及使用线程池等。 | |
说明如何使用指针。 | |
说明如何使用 XML 将代码编入文档。 |