【C#进阶学习】——刘铁猛老师

一、 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#语言入门详解 事件详解(上中下)

事件

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注