C# 教程
C# 教程
C# 教程提供了对该语言基础知识的概述,并标识了重要的语言功能。每个教程均包括一个或多个示例程序。这些教程讨论了示例代码并提供附加的背景信息。它们还链接到相应的示例摘要主题,从那里可以下载并运行示例程序。
注意 C# 教程不讲授如何为 Windows 窗体或 Web 窗体页之类的程序创建图形用户界面。若要了解这方面的知识,请参见 Visual C# 演练。
教程 | 说明 | 级别 |
---|---|---|
Hello World | 说明 Hello World 应用程序。 | 初级 |
命令行参数 | 说明简单的命令行处理;同时说明数组索引。 | 初级 |
数组 | 说明如何使用数组。 | 初级 |
属性 | 说明如何声明和使用属性;同时阐释抽象属性。 | 初级 |
库 | 显示如何使用编译器选项从多个源文件创建 DLL 库;还显示如何在其他程序中使用它们。 | 初级 |
版本控制 | 显示如何使用 override 和 new 支持版本控制。 | 初级 |
集合类 | 显示如何生成可以与 foreach 一起使用的集合类。 | 中级 |
结构 | 说明如何在 C# 中使用结构。 | 中级 |
索引器 | 说明如何使用数组表示法来访问对象。 | 中级 |
索引属性 | 说明如何实现使用索引属性的类。索引属性使您可以使用表示类似于数组的若干种不同事物的集合的类。 | 中级 |
用户定义的转换 | 说明如何定义用户定义的类型与其他类型之间的转换。 | 中级 |
运算符重载 | 说明用户定义的类如何能够重载运算符。 | 中级 |
委托 | 说明如何声明、映射和组合委托。 | 中级 |
事件 | 说明如何在 C# 中使用事件。 | 中级 |
显式接口实现 | 阐释如何显式实现接口成员。 | 中级 |
条件方法 | 阐释条件方法,这种方法提供一种功能强大的机制,通过这种机制可以根据是否定义了某个符号来包括或省略方法调用。 | 中级 |
XML 文档 | 说明如何使用 XML 将代码编入文档。 | 中级 |
平台调用 | 说明如何从 C# 中调用平台调用(导出的 DLL 函数)。 | 高级 |
COM Interop 第一部分 | 说明如何使用 C# 与 COM 对象交互操作。讲述 C# 客户端。 | 高级 |
COM Interop 第二部分 | 说明如何使用 C# 与 COM 对象交互操作。讲述 C# 服务器。 | 高级 |
特性 | 说明如何创建自定义属性类、如何在代码中使用这些类以及如何通过反射查询它们。 | 高级 |
安全性 | 讨论 .NET Framework 安全并说明 C# 中的两种修改安全权限的方法:权限类和权限属性。 | 高级 |
线程处理 | 阐释各种线程活动,如创建和执行线程、同步线程、线程间交互、使用线程池和使用 mutex 对象。 | 高级 |
不安全代码 | 说明如何使用指针。 | 高级 |
OLE DB | 显示如何通过连接到 Microsoft Access 数据库在 C# 中使用 OLE DB。 | 高级 |