一、 C#语言入门详解:类、对象、类成员简介
1.1实例化对象
1.2引用变量(可以对同一个对象进行操作和访问)
1.3类
以属性为侧重点的类
以方法为侧重点的类
以事件为侧重点的类
1.4.静态成员与实例化成员
静态成员:立属于类的,表现出来这个类的各项特征和行为状态, 比如人类的总数,增长率(对这个类来说是有意义的)。实例成员:立属于这个实例化出来的对象的各种特征和行为状态, 比如人的身高,体重,唱歌和跳舞(对这个类来说是没有意义的,只对对象)。
二、 C#语言入门详解:C#语言基本元素概览、初识类型、变量与方法、算法简介
2.1基本元素概览
Ctrl+k+d 可以让多余的空格去除在
三、初识类型(直观),变量(容器——地址),方法(数据加工厂)
四、C#语言入门详解006详解类型、变量与对象(上)
4.1数据类型
4.2.强类型语言和弱类型语言的对比
C#和C语言、JavaScript的区别
后引入了弱类型语言的特性
检测进程的使用内存情况(自带垃圾收集器检测)
Win+R——perfmon
五、 C#语言入门详解007详解类型、变量与对象(下)
5.1.C#有多少数据类型啊?
5.2类类型(按F12)——class
5.3结构体类型(int32)—— struct
5.4枚举类型——enum
5.5.变量的举例由浅入深,从现象到本质。
六、 C#语言入门详解008方法的定义、调用与调试(上)
6.1.1函数的发展
6.1.2C语言:print打印+format样式=frintf()
6.1.3C++:
6.1.4隐藏逻辑和增强复用:当Π的精确值在变的时候如何改写?
6.2.1声明和定义
6.2.2声明和调用
七、 C#语言入门详解009方法的定义、调用与调试(下)
7.1.1构造器是默认调用的(自动赋值为零),如果没有也就是自动调用
(ctor(constructor)+两次Tab键可以快速的写出构造函数)
7.1.2细节介绍:默认调用时
7.1.3细节介绍:调用有参数的构造函数时
7.2.1重载(表示实例化出对象的唯一性的作用——利用签名[方法名、参数种类,参数类型]的不同来区分)
7.2.2双击左边的白色区域,点击开始按钮,运行unity,按F11和F10(跳过执行检查)shift+F11(上一个调用的函数提示),还有检查函数调用的情况堆栈的调用;
八、C#语言入门详解 操作符详解(上中下)
8.1.1访问操作符:
8.1.1方法调用操作符:
8.1.3元素访问操作符:
8.1.4后置的自加与自减:
8.1.5type(查看一个类型的内部结构)和default(默认值)
8.1.6new操作符和var(隐式类型的变量,类型不可以转换,可以转换值):
8.1.6检测溢出(checked和unchecked):
8.1.7 delegate操作符(多用于委托的声明也和声明匿名方法)和 =>表达式:
8.1.8sizeof的使用和->(也就是指针只能操作结构体类型)的使用都要放在不安全的上下文里面才能使用:
8.1.9&x和*x的使用都要放在不安全的上下文里面才能使用:
8.1.10(–,++等):
九、C#语言入门详解表达式、语句详解——是为了求值
十、 C#语言入门详解字段、属性、索引器、常量
10.1成员中的字段:
10.2成员中的属性(如果没有get和set一般用来接收数据的):
10.3成员中的索引(索引器我们初学者基本不学):
10.4成员中的常量():
十一、C#语言入门详解 传值 输出 引用 数组 具名 可选参数,扩展方法
参数
十二、 C#语言入门详解 委托详解
委托
十三、C#语言入门详解 事件详解(上中下)
事件