C# 初学者教程

C# 教程摘要


C# (C Sharp) 是最受欢迎的编程语言之一,广泛用于构建 Windows 应用程序、移动应用程序和游戏。本课程以实用的目标导向方式教授 C# 编程。建议您练习每个 C Sharp 教程后给出的代码作业,以便快速轻松地学习 C Sharp。

什么是 C#?


C# (C Sharp) 是由微软开发的一种通用、多范式编程语言,运行于 .NET 框架之上。C# 广泛用于构建移动应用程序、游戏和 Windows 应用程序。

我需要了解什么?


具备 C 语言编程和 OOP 概念的基础知识将会有额外帮助。

C# 教学大纲

简介

👉 第 1 课 什么是 .NET 框架? — 解释其架构与组件
👉 第 2 课 C# 和 .Net 版本历史 — C# 和 .Net 的简要版本历史
👉 第 3 课 为 C# 安装 Visual Studio — 如何下载和安装用于 C# 的 Visual Studio
👉 第 4 课 C# Hello World 程序 — C# Hello World! 第一个控制台应用程序

高级内容

👉 第 1 课 C# 数据类型 — 通过示例学习
👉 第 2 课 C# 枚举 — 通过示例学习 C# 枚举
👉 第 3 课 C# 变量与运算符 — 通过示例学习 C# 变量与运算符
👉 第 4 课 C# IF、Switch、For、While 循环语句 — 通过示例学习
👉 第 5 课 C# 数组教程 — 创建、声明、初始化
👉 第 6 课 C# 类与对象教程 — 通过示例学习
👉 第 7 课 C# 访问修饰符 — 通过程序示例学习
👉 第 8 课 C# 继承与多态 — 通过示例学习
👉 第 9 课 C# 抽象类教程 — 什么是抽象及示例
👉 第 10 课 C# 接口教程 — 什么是接口类?
👉 第 11 课 C# 集合教程 — 什么是 C# 中的集合?
👉 第 12 课 C# ArrayList 教程 — 什么是 C# 中的 ArrayList?及示例
👉 第 13 课 C# 栈 — 通过示例学习
👉 第 14 课 C# 队列 — 什么是 C# 中的队列?及示例
👉 第 15 课 C# Hashtable — 通过示例学习 C# Hashtable
👉 第 16 课 C# Windows 窗体应用程序教程 — 使用 C# 创建一个 Windows 窗体应用
👉 第 17 课 C# 数据库连接 — 如何连接 SQL Server (示例)
👉 第 18 课 C# 文件 I/O 处理操作 — 通过示例学习
👉 第 19 课 C# 流教程 — StreamReader, StreamWriter 及示例
👉 第 20 课 C# 序列化与反序列化 — 通过示例学习
👉 第 21 课 编码的 UI 测试自动化框架教程 — 编码的 UI 简介

必须知道!

👉 第 1 课 最佳 C# IDE — 适用于 Windows、Linux、Mac 的 10 款最佳 C# IDE
👉 第 2 课 C# 面试题 — 50 个最常见的 C# 面试问题与答案
👉 第 3 课 C# 书籍 — 14 本最佳 C# 书籍
👉 第 4 课 C# 教程 PDF — 下载 C# 初学者教程 PDF

为什么要学习 C#?

学习 C# 有助于轻松理解基本的计算机理论,它是一种中级编程语言;因此,它易于理解且用户友好。此外,C# 包含的库较少,执行时间更快;因此,它被广泛用于嵌入式编程。

C Sharp 编程的应用

C Sharp 编程被广泛用于开发桌面应用程序、Web 应用程序、Web 服务、大规模 Windows 应用程序以及开发游戏。

学习 C# 的先决条件

对于初学者学习 C#,需要具备基本的计算机知识、面向对象编程方法的基础知识以及 C 语言编程概念的基础知识,以便轻松理解 C# 的基础。

你将在这个 C# 教程中学到什么?

首先,在这个 C Sharp 教程中,你将学习 C# 的基础知识,如简介、C# 的历史和架构。然后,你将学习 C# 编程的高级内容,如 C# 数据类型、变量、类与对象、接口、集合、文件操作等。