Visual C# 示例
更新:2007 年 11 月
本部分包含的摘要描述了 Visual Studio 中附带的示例。通过单击 Visual Studio 主菜单上的“帮助”,再单击“示例”,可以访问这些示例。这些示例本身位于本地的驱动器:\Program FIles\Microsoft Visual Studio 9.0\Samples 下。此外,Windows 软件开发工具包 (SDK) 还包括技术示例、应用程序示例和“快速入门教程”,它们演示了 .NET Framework 功能和 Visual C# 代码。
“快速入门教程”是了解 .NET Framework 技术向前沿开发人员提供哪些内容的最快捷方式。“快速入门教程”包含一系列的示例和支持文档,旨在使您能够很快地熟悉 Visual Studio 和 .NET Framework 的语法、体系结构和强大功能。“快速入门教程”包含有关 ASP.NET 和 Windows 窗体应用程序的示例,以及许多对 .NET Framework 技术最引人注目的功能进行解释的帮助应用程序。有关更多信息,请参见示例与快速入门。
介绍性示例
阐释如何使用未命名委托来减少应用程序的复杂性。 |
|
说明如何使用数组。 |
|
说明如何生成可与 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 将代码编入文档。 |