# C# 教程

> 原文： [https://zetcode.com/lang/csharp/](https://zetcode.com/lang/csharp/)

这是 C# 教程。 在本教程中，您将学习 C# 语言的基础知识和一些高级主题。 本教程适合初学者和中级程序员。

## 目录



*   [C# 语言](csharp/)
*   [词法结构](lexis/)
*   [基础知识](basics/)
*   [数据类型](datatypes/)
*   [字符串](strings/)
*   [运算符](operators/)
*   [控制流](flowcontrol/)
*   [数组](arrays/)
*   [OOP I](oopi/)
*   [方法](methods/)
*   [OOP II](oopii/)
*   [属性](properties/)
*   [结构](structures/)
*   [委托](delegates/)
*   [命名空间](namespaces/)
*   [集合](collections/)
*   [输入&输出](io/)



## C# 

C# 是一种现代的，高级的，通用的，面向对象的编程语言。 它是.NET 框架的主要语言。 该语言的设计目标是软件健壮性，耐用性和程序员生产率。 它可用于在 PC 或嵌入式系统上创建控制台应用，GUI 应用，Web 应用。

## 相关教程

[C# 中的日期和时间](http://zetcode.com/articles/csharpdatetime/)文章介绍了 C# 语言中的日期和时间。 [用 C# 读取网页](http://zetcode.com/csharp/readwebpage/)显示了几种用 C# 读取网页的方法。

Java 与 C# 类似。 在 [Java 教程](/lang/java/)中进行了介绍。 [C# Winforms 教程](/gui/csharpwinforms/)显示了如何在 Winforms 中创建 GUI 界面。