1. ## If判断可以不用加{}大括号
2. ## 怎样学习好编程
2.1: 记忆 记忆格式 他人写的步骤
2.2: 练习 抄代码 用心三遍
2.3: 理解 为什么这样做...
3.计算机内存:
1. **在程序进入内存的时候 我们IT工程师,把程序占据的内存认为分为4部分.**
1. 堆 --> 存储引用类型 数组 字符串 class 等
2. 栈 --> 存储值类型的值, 所有方法和变量都在栈中 程序运行在栈中
3. 全局 --> 全局的量
4. 代码 --> 存放代码
4.进制:
1. 十进制转换二进制
除二取余法
2. 二进制准换10进制
按位展开法的逆向 X*2^N
在编程中默认编码格式为utf8 utf8是一种文件的编码格式,若编码格式不对应就会产生乱码的情况
UTF8 --> UTF8
C#会形成一个称谓IL的中间语言, 这个中间语言会在我们学习热更新的时候用到 这个知识点就背会吧. 其实在开发中我们不用管的
5.unity常用的:
1. int 4
2. string
3. float 4
4. bool 1
5. class
6. char 2
7. double 8
8. enum 表示枚举类型 常用于unity编程 状态机
只要在int类型表示范围内统统int + - 21亿 -2147483648 + 2147483647
6.运算符:
/ %
! ==
^ | & 位运算
&& || ! 用于if判断逻辑中
++i i++ 在赋值号存在的情况下, 没有赋值号 ++i i++ 都是自增
i++ 先赋值在自增
++i 先自增,在赋值
X = (bool) ?Number01:Number02; 相当于一个简单的if else
当bool为真 X = Number01
当bool为假 X = Number02
7.表达式:
用赋值号链接的式子称谓表达式 A = B
foreach本质是迭代器,迭代器本身就是不能进行修改的 所以foreach不能修改, 要想修改数组必须使用for循环
8.数组: 相同数据类型的组合
1. 特性数组长度固定 在使用数组的时候必须固定大小
2. 数组是引用类型
3. 索引从0开始
4. 遍历数组使用foreach还是使用for 都行
5. 修改数组使用foreach or for
9.规则:
1. 方法命名是用帕斯卡
2. 变量使用驼峰
3. is开头的都是bool I开头的都是接口 abs开头的是抽象类
4. 弄一个变量在这里必须赋初值
10.面向对象编程OOP的三个特征:
继承,多态,封装.
多态的终极目标是:父类控制子类,父类可以调用子类的方法.(一般用于后期学习的框架编程)
oop编程指的是面向对象的编程,
这是一个抽象的概念,用代码表示就是new的基本对象.
一个方法有多个参数为 重载
char.IsDight 判断该char是否是10进制数值.
11.字符串:
有下标,有遍历,不能改变.
12.字符串的七个特点:
1.比较字符串(忽略大小写)
2.比较字符串(不忽略大小写)
3.分割字符串
4.查找字符串
5.替换字符串 都换
6.截取字符串
7.空格处理