09 2023 档案

摘要:复用:自顶向下,逐步求精,面向过程,隐藏复杂的逻辑 形参是变量,实参是值。将实参赋给形参。 ()也是一种构造器 当创建类时没有创建构造器,系统会自动创建默认构造器。 当创建构造器后,强制类型会使默认构造器失效,此时需要在构造器中赋值。 构造器的内存原理:栈分配时由高到低分配地址,直到栈顶,再分配就会 阅读全文
posted @ 2023-09-20 17:47 HY10-SALTEST-FISH 阅读(105) 评论(0) 推荐(0) 编辑
摘要:强弱类型的区别:变量受类型约束的强弱程度。 弱类型变量比较灵活,但是后期容易扰乱逻辑。 c#不推荐使用指针 一个程序从硬盘加载到内存,就变成了进程。 数据类型构成了c#术语类型系统,可以分为引用类型和值类型 静态变量:变量名表示变量值在内存中的存储位置。并不是变量值装在变量名中。 实例变量:静态成员 阅读全文
posted @ 2023-09-15 16:23 HY10-SALTEST-FISH 阅读(105) 评论(0) 推荐(0) 编辑
摘要:穿插算法和数据结构 var类型可以根据复制自动推断变量属性。 在C#中,“堆”和“栈”主要的区别在于它们分配的方式以及生命周期: 1. 管理方式:堆由.NET运行时系统的垃圾示回收器自动管理,当系统判断某个对象不再使用时,会进行自动的内存回收。而栈由C#编译器自动管理,一般遵循后进先出的原则进行操作 阅读全文
posted @ 2023-09-14 14:25 HY10-SALTEST-FISH 阅读(25) 评论(0) 推荐(0) 编辑
摘要:类是对现实世界抽象所得到的结果,事务包括物质和运动(实体和逻辑)。 对象是类经过实例化得到的内存中的实体。 实例化:将一系列类聚合成的实体。 实例化就是说明对象属于哪个类,说明完就可以调用函数了 using System; using System.Collections.Generic; usin 阅读全文
posted @ 2023-09-13 14:06 HY10-SALTEST-FISH 阅读(33) 评论(0) 推荐(0) 编辑
摘要:类(class)是最基础的c#类型,是构成程序的主体 namespace以树形结构组织类和其他类型类似c++的import,引用类库。命名类的时候要精确命名 类库的引用:使用命名空间的物理基础尽量使用弱依赖性的类库 黑盒:直接引用网上类库白盒:引用自己编写的类库或者下载的类库 单引号只能括字符 练习 阅读全文
posted @ 2023-09-08 15:31 HY10-SALTEST-FISH 阅读(31) 评论(0) 推荐(0) 编辑
摘要:一个解决方案下有多个项目时需要右键将该项目设置为默认启动方案 console程序: using System; using System.Collections.Generic; using System.Linq; using System.Text; ///控制台project namespac 阅读全文
posted @ 2023-09-08 10:44 HY10-SALTEST-FISH 阅读(19) 评论(0) 推荐(0) 编辑
摘要:.Net是一个开发平台,可以使用c/c++、c#、f#等语言进行开发,c#是最常用的语言。 cs中引用的命名空间就相当于函数 先是一个类,再写类方法void function() 文件名是指包含类名的文件。 c#变量 整型 byte:8位 0-255(11111111) short:十六位 6553 阅读全文
posted @ 2023-09-07 15:04 HY10-SALTEST-FISH 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示