- 博客(19)
- 收藏
- 关注
原创 C#四部曲进阶——简单数据结构类
ArrayList是一个C#为我们封装好的类它的本质是一个object类型的数组ArrayList类帮助我们实现了很多方法比如数组的增删改查。
2025-12-08 10:10:07
794
原创 C#四部曲核心——面向对象关联知识点
结构体和类最大的区别是在存储空间上的 结构体是值,类是引用因此他们的存储空间一个在栈上一个在堆上所以他们在使用上的区别就是——值和引用对象在赋值时的区别结构体和类在使用上很类似,结构体甚至可以用面向对象的思想来形容一类对象结构体具备这面向对象思想中封装的特性,但是它不具备继承和多态的特性,因此大大减少了它的使用频率由于结构体不具备继承的特性,所以它不能够使用protected保护访问修饰符。
2025-11-15 18:00:14
567
原创 C#四部曲核心——面向对象——多态
多态按字面的意思就是“多种状态”让继承同一父类的子类们 在执行相同方法时有不同的表现(状态)主要目的:同一父类的对象 执行相同行为(方法)有不同的表现解决问题:让同一对象有唯一的行为特征。
2025-11-13 17:49:38
915
原创 C#四部曲核心——面向对象——继承
一个类B继承一个类A,类B将会继承类A的所有成员,B类将拥有A类的所有特征和行为被继承的类(A):被称为 父类 基类 超类继承的类(B):被称为子类 派生类子类可以有自己的特征和行为特点:(1)单根性 子类只能有一个父类(2)传递性 子类可以间接继承父类的父类。
2025-11-12 17:54:16
938
1
原创 C#四部曲核心——面向对象——封装(下)
/拓展方法的逻辑Console.WriteLine("为int拓展的方法" + value);Console.WriteLine("为string拓展的方法");Console.WriteLine("调用方法的对象是:"+ str);Console.WriteLine("传的参数:" + str2 + "和" + str3);Console.WriteLine("为Test1拓展的方法Func2");}*/Console.WriteLine("为Test1拓展的方法Func3");
2025-11-07 10:59:38
625
原创 C#四部曲核心——面向对象——封装(上)
基本概念:类的申明 和 类对象(变量)申明是两个概念类的申明 类似 枚举 和 结构体的申明 类的申明相当于申明了一个自定义变量类型而对象 是类创建出来的 相当于申明一个指定类的变量类创建对象的过程 一般称为实例化对象类对象 都是引用类型的。
2025-10-31 11:31:53
712
原创 C#四部曲基础——排序初探
排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列常用的排序例子:把上面这个无序序列 变为 有序(升序或者降序)1 2 3 4 5 6 7 8 9(升序)9 8 7 6 5 4 3 2 1(降序)程序中 序列一般 存储在数组中,所以排序往往是对数组进行排序。
2025-10-27 13:55:31
561
原创 C#四部曲基础——复杂数据类型(结构体)
结构体是一种自定义变量类型(类似枚举需要自己定义)它是数据和函数的集合在结构体中,可以申明各种变量和方法作用:用来表现存在关系的数据集合 比如用结构体表现学生,动物,人类等等。
2025-10-27 10:19:50
183
原创 C#四部曲基础——值类型和引用类型
所以:虽然string方便,但是频繁的修改string的值,重新赋值,会产生内存垃圾。数组(一维、二维、交错) string 类(未学习)无符号整型、有符号整型、浮点型、char 、bool、结构体(未学习)当给string重新赋值的时候,在堆内存中重新分配空间,地址也修改了。string 非常的特殊,具备值类型的特征 它变我不变。引用类型在相互赋值时,是让两者指向同一个值,它变我也变。值类型在相互赋值时,把内容拷贝给了对方,它变我不变。它变我也变——存储在堆内存中。
2025-10-24 11:12:13
415
原创 C#四部曲入门——必备知识
控制台输入输出、控制台颜色变化、while和switch、判断(条件运算符、if语句)、 回合制战斗(循环数、循环、if语句)调试会停在断点处,然后一步一步的执行。点击继续就会自动一步一步的运行。控制台的左上角为原点(0,0),右侧方向为x轴正方向,下侧方向为y轴正方向。2.横纵距离单位不同(1y=2x)视觉上的。1.先设置窗口大小,再设置缓冲区大小;3.窗口大小不能大于控制台的最大尺寸。2.缓冲区的大小不能小于窗口大小;3.继续执行(停止一步一步的看)2.如何一步一步的看代码逻辑。窗口大小,缓冲区大小。
2025-10-22 10:22:56
324
原创 C#四部曲入门——条件分支语句和循环语句
int a = 3;//1.必须初始化;2.不可以修改switch(a)case i:Console.WriteLine("a的值等于3");break;default:Console.WriteLine("a不等于3");break;
2025-10-11 18:27:32
790
1
原创 C#四部曲入门——输入输出与变量常量及其转义字符
姓名可以用string,年龄可以用byte,性别可以用char,身高体重用float。变量就是用来存储各种不同类型的数值的一个容器。不同的变量类型,可以存储不同类型的值。(1).有符号的整形变量 能存储一定范围内,正负数包括0的变量类型。(2).无符号的整形变量 能存储一定范围内,0和正数的变量类型。最小的存储单位是bit(位),1bit就是一个数(0或1)变量的本质是2进制—>计算机所有数据的本质都是二进制。声明变量时,可以不赋值,但是不建议,因为不安全。不同的变量类型,占用的空间内存不同。
2025-09-22 15:36:24
232
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅