自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 C#四部曲进阶——简单数据结构类

ArrayList是一个C#为我们封装好的类它的本质是一个object类型的数组ArrayList类帮助我们实现了很多方法比如数组的增删改查。

2025-12-08 10:10:07 794

原创 C#四部曲核心——实践项目(贪吃蛇)

在 C# 项目中,通常会创建多个脚本文件来分离功能、保持代码清晰并提升可维护性。

2025-11-20 17:22:17 817

原创 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#四部曲核心——面向对象——封装(中)

class Test//静态成员变量//成员变量//静态成员方法//成员方法。

2025-11-01 15:23:25 498

原创 C#四部曲核心——面向对象——封装(上)

基本概念:类的申明 和 类对象(变量)申明是两个概念类的申明 类似 枚举 和 结构体的申明 类的申明相当于申明了一个自定义变量类型而对象 是类创建出来的 相当于申明一个指定类的变量类创建对象的过程 一般称为实例化对象类对象 都是引用类型的。

2025-10-31 11:31:53 712

原创 C#四部曲基础——实践小项目

控制台初始化(隐藏光标,设置窗口和缓冲区的大小)

2025-10-29 10:38:04 319

原创 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#四部曲基础——函数

函数(方法)

2025-10-24 17:05:20 692

原创 C#四部曲基础——值类型和引用类型

所以:虽然string方便,但是频繁的修改string的值,重新赋值,会产生内存垃圾。数组(一维、二维、交错) string 类(未学习)无符号整型、有符号整型、浮点型、char 、bool、结构体(未学习)当给string重新赋值的时候,在堆内存中重新分配空间,地址也修改了。string 非常的特殊,具备值类型的特征 它变我不变。引用类型在相互赋值时,是让两者指向同一个值,它变我也变。值类型在相互赋值时,把内容拷贝给了对方,它变我不变。它变我也变——存储在堆内存中。

2025-10-24 11:12:13 415

原创 C#四部曲基础——复杂数据类型

特点:数据集合:一般是多个数据(变量)集合在一起构成的数据自定义:一般可以自己取名字,可以自定义的数据(变量)

2025-10-23 17:54:50 585

原创 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#四部曲入门——运算符

算术运算符 是用于 数值类型变量计算的运算符返回结果是数值。

2025-09-30 16:54:57 490

原创 C#四部曲入门——类型转换和异常捕获

类型转换:不同数据类型之间的相互转换。

2025-09-23 18:03:39 312

原创 C#四部曲入门——输入输出与变量常量及其转义字符

姓名可以用string,年龄可以用byte,性别可以用char,身高体重用float。变量就是用来存储各种不同类型的数值的一个容器。不同的变量类型,可以存储不同类型的值。(1).有符号的整形变量 能存储一定范围内,正负数包括0的变量类型。(2).无符号的整形变量 能存储一定范围内,0和正数的变量类型。最小的存储单位是bit(位),1bit就是一个数(0或1)变量的本质是2进制—>计算机所有数据的本质都是二进制。声明变量时,可以不赋值,但是不建议,因为不安全。不同的变量类型,占用的空间内存不同。

2025-09-22 15:36:24 232

控制台小游戏,面向对象开发贪吃蛇

控制台小游戏,面向对象开发贪吃蛇

2025-11-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除