自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象编程——封装(续)

class Test//静态成员变量//成员变量//静态成员方法//知识点六 静态函数中不能使用非静态成员//成员变量必须将对象实例化出来后才能点出来使用#endregion//面积//成员方法//非静态函数可以使用静态成员Console.WriteLine("静态成员");#region 知识点四 静态成员的使用#endregion。

2025-06-20 15:29:36 788

原创 面向对象编程——封装

面向对象编程(OOP)的核心概念是通过类和对象来抽象现实世界。类是具有相同特征和行为的一类事物的模板,用class关键字声明,遵循帕斯卡命名法。对象是类的实例,通过new关键字创建。 类包含成员变量(描述特征)、成员方法(描述行为)、属性(保护特征)等元素。构造函数用于对象初始化,析构函数在对象被垃圾回收时调用。C#采用自动垃圾回收(GC)机制管理堆内存。 属性提供了对成员变量的保护性访问,通过get/set方法控制读写权限。自动属性简化了只读属性的实现。访问修饰符(public/private/propr

2025-06-19 21:55:16 739

原创 C# 递归函数

递归函数就是 让函数自己调用自己一个正确的递归函数必须有的条件。用于判断的这个条件必须改变,能够到达停止的目的(不然程序无限运行卡死)

2025-06-18 12:51:46 402

原创 C#之结构体

摘要: 结构体是自定义复合数据类型,用于组织关联数据。其语法为:struct 结构体名{变量声明、构造函数和函数方法}。变量需在构造函数中初始化,不能自引用。访问修饰符控制可见性:public可外部访问,private仅内部使用。构造函数名与结构体相同,用于初始化变量。结构体可包含方法表现行为。使用时先声明变量,通过点运算符访问成员,如Student s1=new Student(18,true,1111,"a"); s1.Speak();。适用于学生、动物等实体数据建模。

2025-06-17 22:36:23 430

原创 c#之函数

函数是封装代码块的重要机制,具有封装代码、提升复用率和抽象行为三大作用。函数可在class或struct中定义,基本语法包含返回类型、函数名、参数列表和函数体。参数可以是任意类型,数量0到n个,返回值类型为void时表示无返回值。通过return关键字返回结果,void函数也可用return提前结束。函数的使用只需调用函数名并传入参数,返回值可直接使用或存储。ref和out参数通过传递内存地址实现内外变量同步修改,区别在于ref需初始化而out必须在内部赋值。变长参数使用params关键字,默认参数值使参数

2025-06-17 22:29:01 1039

原创 C#学习之复杂数据类型

本文摘要: 枚举与数组编程实践指南 枚举部分: 枚举用于表示对象状态,通过命名常量集合提高代码可读性 枚举声明需在namespace/class层级,支持自定义初始值和注释说明 枚举与switch语句完美配合,支持与int/string类型相互转换 数组部分: 一维数组5种初始化方式,需注意长度获取、元素修改及越界问题 二维数组模拟矩阵结构,行列操作需嵌套循环 数组扩容需新建数组迁移数据,string作为特殊引用类型有独立内存特性 重点提示: 枚举提升状态管理效率,三层注释增强可维护性 数组操作需注意内存分

2025-06-17 10:34:52 999

原创 Unity学习之c# 分支循环语句

本文介绍了编程中常用的控制流语句及其应用。主要包括:1)条件分支语句if及其嵌套使用,包括基本if、if-else和if-elseif-else结构;2)switch-case语句及其贯穿特性;3)循环语句(while、do-while、for)的语法和使用场景;4)流程控制关键词break和continue的作用。文中通过具体代码示例演示了各语句的嵌套组合使用,并比较了不同循环结构的适用场景。最后提供了多个循环练习题(如打印水仙花数、乘法表等)以帮助理解这些控制结构的实际应用。

2025-06-16 13:57:32 1033

原创 Unity之C#学习

其中因为char可以隐式转换为其他数值类型 可以和数值类型进行比较。//14种变量类型 变量名自己定义但要按照规则 初始值和变量类型时统一的。位或 | :规则 连接两个数值进行位计算 将数值转为二进制,对位运算 有1则1 双0为0。异或 ^ :规则 连接两个数值进行位计算 将数值转为二进制,对位运算 相同为0 不同为1。位与 &:规则 连接两个数值进行位计算 将数值转为二进制,对位运算 有0则0 双1为1。变量 是存储 不同类型 数值 的 一个容器,不同的变量类型可以存储不同类型的值。

2025-06-16 13:08:11 1402

空空如也

空空如也

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

TA关注的人

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