C#教程:C#入门经典教程,值得收藏
C# 是微软推出的一门面向对象的通用型编程语言,它除了可以开发 PC 软件、网站(借助 ASP.NET)和 APP(基于 Windows Phone),还能作为游戏脚本,编写游戏逻辑。
C# 为了对抗 Java 而推出,同样也使用了虚拟机技术,也支持跨平台,但目前还是以 Windows 平台为主。
这套 C# 入门教程针对初学者,不仅讲解了基础知识,还附带了很多经典的实例。学习完本教程后,您将到达中级 C# 编程水平。
推荐阅读:微软官方C#教程
- 第2章 C#基础语法
- 1.C#基本数据类型
- 2.C#运算符
- 3.C#变量
- 4.C#常量
- 5.C#变量命名规则
- 6.C# if else
- 7.C# switch case
- 8.C# for循环
- 9.C# while循环
- 10.C# do while循环
- 11.C# break
- 12.C# continue
- 13.C# goto
- 第3章 C#类和对象
- 1.C#面向对象简介
- 2.C#类的定义
- 3.C#访问修饰符、修饰符
- 4.C#方法的定义
- 5.C# get和set
- 6.C#调用类成员
- 7.C#构造函数
- 8.C#析构函数
- 9.C#方法重载
- 10.C#方法的参数
- 11.C# lambda表达式
- 12.C#递归
- 13.C#嵌套类
- 14.C#部分类
- 15.C# Console类
- 16.C# Math类
- 17.C# Random类
- 18.C# DateTime类
- 第4章 C#字符串
- 1.C#字符串及常用方法
- 2.C#获取字符串长度
- 3.C#查找字符串中的字符
- 4.C#字符串替换
- 5.C#字符串截取
- 6.C#字符串插入
- 7.C#数据类型转换
- 8.C#隐式类型转换
- 9.C#强制类型转换
- 10.C# Parse方法
- 11.C# Convert方法
- 12.C#装箱和拆箱
- 13.C#正则表达式
- 第6章 C#继承
- 1.C#继承
- 2.C# Object类简介
- 3.C# Equals方法
- 4.C# GetHashCode方法
- 5.C# GetType方法
- 6.C# ToString方法
- 7.C# VS2015类图的使用
- 8.C# base
- 9.C# virtual
- 10.C# abstract
- 11.C# sealed
- 12.C#继承关系中构造器之间的关系
- 13.C#多态
- 第7章 C#接口
- 1.C#定义接口
- 2.C#接口的实现
- 3.C#接口中多态的实现
- 第8章 C#集合
- 1.C#集合简介
- 2.C# ArrayList
- 3.C# Queue
- 4.C# Stack
- 5.C# Hashtable
- 6.C# SortedList
- 第10章 C#文件操作
- 1.C# Driveinfo
- 2.C# Directoryinfo
- 3.C# Directory
- 4.C# FileInfo
- 5.C# File
- 6.C# Path
- 7.C#流简介
- 8.C# StreamReader
- 9.C# StreamWriter
- 10.C# FileStream
- 11.C# BinaryReader
- 12.C# BinaryWriter
- 第12章 C# WinForm
- 1.C#创建Windows窗体应用程序
- 2.C#窗体属性
- 3.C#窗体事件
- 4.C#窗体方法
- 5.C# McssageBox
- 6.C#控件简介
- 7.C# Label和LinkLabel
- 8.C# TextBox
- 9.C# Button
- 10.C# RadioButton
- 11.C# CheckBox
- 12.C# CheckedListBox
- 13.C# ListBox
- 14.C# ComboBox
- 15.C# PictureBox
- 16.C# Timer
- 17.C# DateTimePicker
- 18.C# MonthCalendar
- 19.C# ContextMenuStrip
- 20.C# MenuStrip
- 21.C# StatusStrip
- 22.C# ToolStrip
- 23.C# MDI窗体
- 24.C# ColorDialog
- 25.C# FontDialog
- 26.C# OpenFileDialog和SaveFileDialog
- 27.C# RichTextBox