摘要:
1、结构: 结构体 (struct) 是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构。结构体最主要的作用就是封装,做成你想要的数据类型。封装的好处就是可以再次利用。 (1)结构是使用 struct 关键字定义的,与类相似,都是可以包含数据成员和函数成员的数据结构; (2)结构是值类型 阅读全文
摘要:
构造函数和析构函数: 构造函数在对象创建时自动调用,用于初始化对象的状态或设置初始值。它的作用是确保对象在使用前处于有效的状态。构造函数可以设定默认值、分配资源或执行必要的启动操作。编写代码时,如果没有编写他们则编译器会自动添加。 1、构造函数(特殊的方法) 每当创建类或结构时,将会调用其构造函数。 阅读全文
摘要:
类的多态: (1)多态性就是指在程序运行时,不同对象对同一个方法调用的不同行为。即执行的虽然是一个调用方法的语句,却可以根据派生类对象的不同类型完成不同方法的具体实现; (2)实现多态性:方法重载、方法覆盖、方法重写、接口实现。 (3)在面向对象编程中,多态往往表现为“一个接口,多个功能”。 (4) 阅读全文
摘要:
一、类的封装: 1、封装就是将数据或函数等 集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。 2、封装的意义在于保护或者防止代码被我们无意中破坏; 3、顶级类的访问修饰符:public、 internal 、protected internal。子类的访问权限不能高于父类的 阅读全文
摘要:
1、定义 (1)静态方法:有 static 关键字即为静态方法;C# 静态方法及属性在程序启动时,就全部装入内存,而不管这些方法、属性以后有没有用到;C# 静态方法、数据成员是属于类的,不属于某一个对象,因而调用他不需要实例化。 作用:简化编程,方便调用。 (2)实例方法:不含 static 关键字 阅读全文
摘要:
1、什么是方法? 方法即函数,每个方法都有一个名称和主体。给方法命名时应该给方法命名一个有意义的标识符,能描述出方法的用途。方法是一种基本的、功能强大的编程机制。 格式: 修饰符 返回值的数据类型 方法名称(参数列表) { 方法体; } 注:参数列表可为数组。 2、方法的形参 声明在方法的参数列表中 阅读全文
摘要:
一、分支语句 分支语句:对于要先做判断再做选择的使用分支结构。 1. if 语句 if语句:适合判断一些连续的值。 使用1: 1 if (true) 2 { 3 //条件为真时执行 4 } 5 else 6 { 7 //条件为假时执行 8 } 使用2: 1 //判断多个条件 2 if (true) 阅读全文
摘要:
一、表达式: 表达式是由数字、运算符、数字分组符号(括号)、自由变量和约束变量 等以能求得数值的有意义排列方法所得的组合; 约束变量:在表达式中已被指定数值,而自由变量则可以在表达式之外另行指定数值。 二、运算符: 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。运算符大致可以分为 阅读全文
摘要:
一、定义 1. 数据类型:数据类型是一个值的集合以及定义在这个值集上的一组操作。 2. 变 量:变量是用来存储值的所在处,它们有名字和数据类型。 二、数据类型包括引用类型和值类型 1. 引用类型(class, interface, delegate, object, string, array) ( 阅读全文
摘要:
一、C# 1、C#是一个简单的、现代的、通用的、面向对象的编程语言,他是由微软开发的。C#编程基于C和C++编程语言,是专为公共语言基础结构(CLI:Common Language Infrastructure 通用语言框架)设计的。CLI由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结 阅读全文
摘要:
一、如图所示该计算器由一个输入框(InputField),和一些按键(button)组成。则可新建一个InputField输入框、一个text、三个panel(幕布背景(canvas)、计算器背景、控制面板背景),如下图: 二、对相关的button设置完成以后,新建计算器控制脚本(Calculate 阅读全文