下载APP 随时随地学编程
返回 首页

C# 入门手册

开始阅读
手册说明:

关于本教程

本教程有助于初学者理解基础的 C# 编程。在学习完本教程后,您将到达一个中级的 C# 编程水平。但是因为C# 编程是基于 C 和 C++ 编程语言的,因此如果您对 C 和 C++ 编程有基本的了解,将有助于您学习 C# 编程语言,建议在开始学习之前,可以先去学习C语言或者C++的基础知识。

当然如果您想要更快,更有效地学习C#教程,建议您学习C#微课


目录
关于 C#

C# 基础篇

C# 概述
C# 环境配置
C# 程序结构
C# 基本语法
C# 数据类型
C# 类型转换
C# 变量
C# 常量和文字
C# 运算符
C# 判断
C# 循环
C# 封装
C# 方法
C# 可空类型
C# 数组
C# 字符串
C# 结构体
C# 枚举
C# 类
C# 继承
C# 多态性
C# 运算符重载
C# 接口
C# 命名空间
C# 预处理指令
C# 正则表达式
C# 异常处理
C# 文件 I/O

C# 高级篇

C# 特性
C# 反射
C# 属性
C# 索引器
C# 委托
C# 事件
C# 集合
C# 泛型
C# 匿名方法
C# 不安全代码
C# 多线程

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }