您现在的位置是:主页 > news > 比如做百度知道 .html,这些都是我们不可控制的网站!/seo交流网
比如做百度知道 .html,这些都是我们不可控制的网站!/seo交流网
admin2025/5/10 15:16:56【news】
简介比如做百度知道 .html,这些都是我们不可控制的网站!,seo交流网,宝塔建站网址,一个空间开几个网站文章目录1.C# 程序的调试2.变量 对象 内存3. 装箱 拆箱4.类的成员 需要在类里面 不能在名称空间中5. 构造器6. 程序取相反数7.操作符 new8. 事件属性方法1.C# 程序的调试 //逐过程 F10 如果有函数 是不会进去的 直接出运行结果 //逐语句 F11 如果调用函数 会进去函数内部 一步…
文章目录
- 1.C# 程序的调试
- 2.变量 对象 内存
- 3. 装箱 拆箱
- 4.类的成员 需要在类里面 不能在名称空间中
- 5. 构造器
- 6. 程序取相反数
- 7.操作符 new
- 8. 事件属性方法
1.C# 程序的调试
//逐过程 F10 如果有函数 是不会进去的 直接出运行结果
//逐语句 F11 如果调用函数 会进去函数内部 一步一步的进行运行
//跳出 跳出调试 结束调试出结果
//short int16
//大的装小的可以 小的装大的不可以
//县现成的数据类型
//基本数据类型 别的类型都是由此构成的 int string 内建数据类型
//常用 最基本的最基础的 其他数据类型的基本单元
//值类型 与 引用类型 非常重要
2.变量 对象 内存
//什么事变量?存储数据
//实质上,变量的表示了存储位置,每一个变量都有一个类型,决定什么样的值能存入变量
//变量的种类 静态变量 实例变量 数组元素 值参数 引用参数 输出参数 局部变量(用得多)
//广义是 7 种 狭义是 局部变量
//局部变量:方法体 函数体只中的变量
//变量的声明 有效的修饰符组合 + 类型 + 变量名 + 初始化器
//变量 = 以变量的名称所对应的内存地址为起点,以其数据类型所要求的存储空间为长度的一块内存区域
//值类型变量byte
//8比特最大表示的数字是288 因为其为 2 的八次方
//sbyte 具有符号位
//ushort 16比特 两个字节
//结构体类型 与 值类型 的存储方式不同
//引用类型的变量 与 其实例 在内存中的存放
//引用类型的变量与实例之间的关系,引用类型变量中存储的数据是对象的地址
//局部变量 在 stack(栈) 中占用内存
//实例变量 Hipe(堆)上分配内存
3. 装箱 拆箱
//装箱 把栈上的值类型的值封装成object的实例放在堆上
//拆箱 把堆上object实例的值在拆成目标数据类型放到栈上面去
//装箱 和 拆箱会损失程序的性能
4.类的成员 需要在类里面 不能在名称空间中
//方法不能独立于类之外
//函数作为类成员出现 叫做方法
//方法永远都是 类 或者结构体的成员
//为什么需要方法和函数?
//隐藏复杂的逻辑
//大算法分成小算法
//重复使用 resuse 重用
//方法名 使用动词短语 首字母大写
//搞清楚是声明一个方法 还是 调用一个方法
//调用 把实际参数传入即可
//声明变量用于声明方法 (double a,double b)这是声明 ;(3,4) 这是调用
//parameter 声明参数使用 形式参数
//argument 调用参数使用 实际参数
5. 构造器
和类的名字一样的一个方法
6. 程序取相反数
按位取反再加一
7.操作符 new
//操作符 new 是一个关键字 创建一个实例 调用实例构造器
//new 操作符的主要功能
//1. new 创造出一个实例,并且立刻调用他的实例构造器
//2. 如果左边有赋值操作符,会把自己拿到的实例的地址赋值给引用变量
//3. 可以调用实例的初始化器
//new 操作符十分强大 但是不能乱用 因为它会造成程序的高耦合 强的依赖关系
//软件工程 设计模式 可以降低依赖 提高稳定性 依赖注入(重要的模式)会把紧耦合变成稍松的耦合
//new 可以当作 关键字 以及操作符
8. 事件属性方法
//属性 存储数据 表示类或对象的当前的状态
//方法 是函数演化来的
//事件 响应时间