- 博客(12)
- 收藏
- 关注
原创 Unity
1.菜单栏File(文件):打开和保存场景、项目、以及创建游戏。Edit(编辑):主要用于Unity内部功能、快捷键设置。Assets(资源):用于资源的创建、导入和导出。GameObject(游戏对象):用于游戏对象的创建。Component:(游戏组件):为游戏对象等添加组件来实现部分功能。Window(窗口):显示特定视图。Help(帮助):主要包含使用手册、资源商店、论坛等。2.五个视图层级视图(Hierarchy):主要存放游戏场景中的具体的游戏...
2021-10-20 20:06:38
1819
原创 C#
C#基本语法C# 是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。相同种类的对象通常具有相同的类型,或者说,是在相同的 class 中。例如,以 Rectangle(矩形)对象为例。它具有 length 和 width 属性。根据设计,它可能需要接受这些属性值、计算面积和显示细节。让我们来看看一个 Rectangle(矩形)类的实现,并借此讨论 C# 的基本语法:实例usingSystem;namespaceRectangleApplicatio...
2021-10-16 16:00:00
592
原创 C#集合
集合概念集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list)和哈希表(hash table)的支持。大多数集合类实现了相同的接口。ArrayList集合ArrayList list = new ArrayList();//添加单个元素list.Add(true);list.Add(1);list.Add("张三");...
2021-10-15 18:33:19
165
原创 C#抽象类和接口
抽象类1、定义Why:计算器类(父类)里面有加减乘除四个功能都实现了,但是很子类继承后,有些方法都自己重写了,这个时候父类里面的这些方法功能就没有意义了。所以有些方法不需要都实现了,只需要声明即可(抽象方法)。抽象类(what):类是一个具有相同特征和行为的抽象,而抽象类(class 前加上 abstract)没有指出行为的具体细节,而由他的子类去实现相应的行为。把普通类前面加一个abstract关键字就是抽象类。含有一个或多个抽象方法的类2、案例 abstractcla..
2021-10-13 15:29:48
418
原创 C# 继承
1.定义继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类,这个新的类被称为派生类。继承的思想实现了属于(IS-A)关系。例如,哺乳动物属于(IS-A)动物,狗属于(IS-A)哺乳动物,因此狗属于(IS-A)动物。继承:一个类具有另一个类的属...
2021-10-13 14:48:41
226
原创 C#多态
1.定义多态是同一个行为具有多个不同表现形式或形态的能力。多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。静态多态性:在编译时,方法和对象的连接机制被称为早期绑定,也被称为静态绑定。C# 提供了两种技术来实现静态多态性。分别为:方法重载、运算符重载动态多态性是通过 抽象类 和 虚方法 实现的。在 C# 中,每个类型都是多态的,因为包
2021-10-12 15:39:27
429
原创 C# 封装
1.定义封装:将类的某些信息隐藏在类内部(private),不允许外部程序直接访问,而是通过该类提供的公共属性(public)来实现对隐藏信息的操作和访问快捷键:prop+TAB(开发封装)propfull+TAB(限制封装)//这种封装不能修改属性的限制 prop+TAB案例出生年龄必须大于0//public int Age { get; set; }//这种封装可以修改属性的限制 propfull+TABpriv...
2021-10-12 11:22:06
223
原创 C#数组
1.定义数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。声明数组变量并不是声明 number0、number1、...、number99 一个个单独的变量,而是声明一个就像 numbers 这样的变量,然后使用 numbers[0]、numbers[1]、...、numbers[99] 来表示一个个单独的变量。数组中某个指定的元素是通过索引来访问的。所有的数组都是由连续的内存位置组成的。最低的地址对应第一个元素,最高的地址对应最后一个元
2021-10-11 18:48:12
618
原创 输入某年某月某日,判断这一天是这一年的第几天?
static void Main(string[] args) { int year = int.Parse(Console.ReadLine());//控制台输入年 int month= int.Parse(Console.ReadLine());//控制台输入月 int day= int.Parse(Console.ReadLine());//控制台输入日 int sum = 0; ...
2021-10-10 18:45:51
342
原创 C#类和对象
1.定义对象:对象是用来描述客观事物的一个实体。万物皆对象人、教室、笔记本、空气类:具有相同属性和方法的一组对象的集合人类、水果类、笔记本类类就是某一种类对象的抽象,而对象就是某一个类的一个具体,如果从对象抽象为类时,称之为泛化,而由类具体化为对象是,称为实例化。2.格式[修饰符] class 类名{ }类名定义规则:1、第一个单词必须是字母、下划线,后面的单词可以是字母、下划线、数字2、所有单词的首字母必须大写3、必须有意义类内容[修饰符] ...
2021-10-09 16:30:00
535
原创 C#流程控制
1、顺序从上向下读取int aa = 100, bb = 200, cc, dd, ee, ff, gg;cc = aa + bb;dd = aa - bb;ee = aa * bb;ff = aa / bb;//0 整数除以整数结果还是整数gg = aa % bb;//100 小数对大数求余,结果是小数print(ff + "\t" + gg);2.判断 ...
2021-10-08 20:08:25
100
原创 C#基本运算
C#变量:1.指在程序的运行过程中随时可以发生变化的量,是一个供程序 操作的存储区的名字。在C#中,,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列的操作。C#常量:1.指在程序在运行过程中不会发生变化的量,常量是固定值,程序执行期间不会改变。常量可以是任何基本数据类型,常量可以被当作常规的变量,只是它们的值在定义后不能被修改。类型转换:转换类型:隐式、强制(基本类型)1.隐式:从低到高byte-->sho...
2021-10-08 17:49:04
298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人