C#教程(非常详细)
C# 又称“C Sharp”,是微软发布的一种简单、安全、稳定、通用的面向对象编程语言。
C# 是从 C/C++ 衍生出来的,它在继承 C/C++强大功能的同时,抛弃了 C/C++ 的一些复杂特性。C# 还和 Java 非常类似,仅仅在一些细节上有差别。
如今,C# 越来越受到程序员的青睐,本套C#教程将带领您全面、系统地学习 C#。
C# 是从 C/C++ 衍生出来的,它在继承 C/C++强大功能的同时,抛弃了 C/C++ 的一些复杂特性。C# 还和 Java 非常类似,仅仅在一些细节上有差别。
如今,C# 越来越受到程序员的青睐,本套C#教程将带领您全面、系统地学习 C#。
C#可以做什么?
C# 运行在 .NET Framework 上,借助 C# 我们可以开发不同类型的应用程序:- 桌面应用程序;
- 网络应用程序;
- 分布式应用程序;
- Web 服务应用程序;
- 数据库应用程序等。
读者
本教程非常适合初学者阅读,可以帮助初次接触 C# 的同学快速掌握 C# 编程。阅读条件
C# 是从 C/C++ 衍生出来的一门编程语言,如果读者对 C/C++ 有一定的了解,那么学习 C# 会非常轻松。- 教程目录:
- 1. .NET Framework是什么
- 2. C#是什么
- 3. C#与Java之间的区别
- 4. C#开发环境
- 5. Visual Studio下载和安装
- 6. C#程序结构
- 7. C#基本语法
- 8. C#关键字
- 9. C#数据类型
- 10. C#变量
- 11. C#数据类型转换
- 12. C#运算符
- 13. C#运算符优先级
- 14. C#常量
- 15. C# if else:条件判断语句
- 16. C# switch语句
- 17. C# for循环
- 18. C# while循环
- 19. C# do while循环
- 20. C# foreach循环
- 21. C# break、continue、goto:跳出循环
- 22. C#注释
- 23. C#函数/方法详解
- 24. C#封装
- 25. C#值传递、引用传递、输出传递
- 26. C# nullable:可空类型
- 27. C#数组
- 28. C#二维数组与多维数组
- 29. C#交错数组
- 30. C# params:参数数组
- 31. C# Array类
- 32. C# String:字符串
- 33. C# struct:结构体
- 34. C# enum:枚举类型
- 35. C# class:类
- 36. C#构造函数
- 37. C#析构函数
- 38. C# this关键字
- 39. C# static:静态成员
- 40. C#继承
- 41. C#多态
- 42. C#运算符重载
- 43. C#接口(interface)
- 44. C# namespace:命名空间
- 45. C#预处理器指令
- 46. C#正则表达式
- 47. C#异常处理
- 48. C#文件读写
- 49. C#目录操作
- 50. C#特性(Attribute)
- 51. C#反射(Reflection)
- 52. C#属性(Property)
- 53. C#索引器(Indexer)
- 54. C#委托(Delegate)
- 55. C#事件(Event)
- 56. C#集合(Collection)
- 57. C# ArrayList:动态数组
- 58. C# Hashtable:哈希表
- 59. C# SortedList:排序列表
- 60. C# Stack:堆栈
- 61. C# Queue:队列
- 62. C# BitArray:点阵列
- 63. C#泛型(Generic)
- 64. C#匿名函数/匿名方法
- 65. C#指针变量与unsafe
- 66. C#多线程