C#语言入门教程

前言

这是一份C#入门的教程。这本质上是我大三寒假的时候学习C#语言的时候的一份笔记。所以要看这篇blog的时候需要有至少一门面向对象编程语言(c++,java)基础的。 本文总体来说是一个目录。先介绍C#语言是如何实现平台无关的。后面就是具体的语言的语法,从数据类型,到数据类型转换,到函数,类,多态等等。 应该还是比较全面的,但是写的没有那么细,文字的东西比较少,以简单的代码demo居多。

跨平台性

CSharp之IL和元数据

CSharp之程序集的理解

数据类型

  • 枚举类型

c#之枚举

  • String类型

这个类型是重中之重

CSharp之字符串的不可变性

CSharp之string的不可变性2

  • 值类型 和 引用类型

CSharp之值类型和引用类型

数据类型转换

  • TryParse类型转换函数

CSharp之TryParse类型转换

  • 转换工厂Convert

CSharp之类型转换工厂

  • int 和 Enum 互转

CSharp之枚举类型和int以及string类型的转换

  • String 和 Enum 互转

CSharp之枚举类型和int以及string类型的转换

操作符

  • ++ and –

CSharp之加加减减的优先级

函数

  • out 参数

CSharp之out参数

  • ref 参数

CSharp之ref参数

  • params 参数

CSharp之params参数

  • new关键字

CSharp之new关键字

  • 构造函数

CSharp之构造函数

  • this指针

CSharp之this显示调用构造函数

  • 接口

CSharp之显示实现接口

  • 密封类

CSharp之密封类

  • 虚方法 和 抽象方法

CSharp虚方法和抽象方法的区别

线程

CSharp之多线程基本概念

CSharp之异常之线程访问控件

文件操作

CSharp之用StreamWriter追加写文件

网络编程

Csharp之socket网络编程流程

设计模式

  • 简单工厂

CSharp之简单工厂设计模式

CSharp之多态的一个应用

其他语法

  • 转义符

CSharp之转义字符

  • 占位符

CSharp之占位符

  • 注释

CSharp的注释

界面编程

  • listView

CSharp之listview获得选中行

CSharp中的listview选中整行是什么属性

  • Datetimepicker

CSharp之Datetimepicker格式的设置

这篇比上一篇要详细一些,仅供参考 c# datetimepicker中format设置

前端

CSharp之CSS三种样式表

CSharp之css之选择器

几个小算法

  • 两个变量的就地交换

CSharp之交换两个变量的值

本文地址

https://kaikai-sk.github.io/2020/01/CSharp/

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦