自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity3d->1. 人物输入分离,初级移动与人物翻转

移动和翻转脚本类:PlayerMove。输入的类:PlayerInput。输入类和人物脚本类,分离操作。

2023-11-17 19:27:42 137

原创 扩展方法-练习题

using System;namespace lesson9_拓展方法练习题{ #region 练习题1 //为整形拓展一个求平方的方法 static class Toos { static void A(this int i) { Console.WriteLine("该整形的平方为{0}", i * i); } } #endregion

2023-01-30 05:41:01 179

原创 C# 核心语法-扩展方法

using System;namespace lesson9_拓展方法{ #region 拓展方法基本概念 //概念 //为现有非静态 变量类型 添加 新方法 //作用 //1.提升程序拓展性 //2.不需要在对象中重新写方法 //3.不需要继承来添加方法 //4.为别人封装的类型写额外的方法 //特点 //1.一定是写在静态类中 //2.一定是个静态函数 //3.第一个参数

2023-01-30 05:40:47 239

原创 静态类和静态构造函数-练习题

using System;namespace lesson8_静态类和静态构造函数练习题{ #region 练习题1 //写一个用于数学计算的静态类 //该类中提供计算圆面积,圆周长,矩形面积,周长,取一个数的绝对值等方法 static class Test { static float PI = 3.1415926f; public static float r; public

2023-01-30 05:40:40 269

原创 静态成员-练习题

using System;namespace lesson7_静态成员练习题{ #region 练习题1 //请说出const和static的区别 //const (常量)可以理解为特殊的static(静态) //相同点 //他们都可以通过类名点出使用 //不同点 //1.const必须初始化,不能修改 static没有这个规则 //2.const只能修饰变量,static可以修饰很多 //3.co

2023-01-30 05:40:28 152

原创 索引器-练习题

using System;namespace lesson6_索引器练习题{ #region 练习题1 //自定义一个整型数组类,该类中有一个整形数组变量 //为它封装增删查改的方法 class Array { private int[] array= { 1,2,3,4,5,6}; public int this[int a] { get

2023-01-30 05:40:19 126

原创 C# 核心语法-索引器

using System;namespace lesson6_索引器{ #region 知识回顾 #endregion #region 索引器基本概念 //基本概念 //让对象可以像数组一样通过索引访问其中元素,使程序看起来更直观,更容易编写 #endregion #region 索引器语法 // 访问修饰符 返回值 this(参数类型 参数名,参数类型 参数名……) // {

2023-01-30 05:39:50 91

原创 成员属性-练习题

using System;namespace lesson5_成员属性练习题{ #region 练习题1 //定义一个学生类,有五种属性,分别为姓名、性别、年龄、CSharp成绩、Unity成绩 //有两个方法: //一个打招呼:介绍自己叫XX,今年几岁了,是男同学还是女同学 //计算自己总分数和平均分并显示的方法 //使用属性完成:年龄必须是0 ~150岁之间,成绩必须是0 ~100 //性别只能是男或女 //实

2023-01-30 05:39:40 131

原创 C# 核心语法-构造函数和析构函数

using System;namespace lesson4_构造函数和析构函数{ #region 构造函数 //基本概念 //在实例化对象时 会调用的用于初始化的函数 //如果不写 默认存在一个无参构造函数 //构造函数的写法 //1.没有返回值 //2.函数名和类名必须相同 //3.没有特殊需求时 一般都是public的 class Person { publi

2023-01-30 05:39:37 181

原创 C# 核心语法-成员属性

using System;namespace lesson5_成员属性{ #region 知识回顾 #endregion #region 成员属性的基本概念 //基本概念 //1.用于保护成员变量 //2.为成员属性的获取和赋值添加逻辑处理 //3.解决3P的局限性 // public——内外访问 // private——内部访问 // protected——内部和子类访问

2023-01-30 05:39:32 115

原创 构造函数和析构函数-练习题

using System;namespace lesson4_构造函数和析构函数练习题{ #region 练习题1 //基于成员方法练习题 //对人类的构造函数进行重载,用人类创建若干个对象 #endregion #region 练习题2 //基于成员方法练习题 //堆班级类的构造函数进行重载,用班级类创建若干个对象 #endregion #region 练习题3 //写一个 Tic

2023-01-30 05:39:23 261

原创 成员方法-练习题

using System;namespace lesson3_成员方法练习题{ #region 练习题1 //基于成员变量练习题 //为人类定义说话,走路,吃饭等方法 class Person { public string name; public int age; public void Speak(string str) { Conso

2023-01-27 03:42:13 90

原创 C# 核心语法-成员方法

using System;namespace lesson3_成员方法{ #region 成员方法的申明 //基本概念 //成员方法(函数)来表现对象行为 //1.申明在类语句块中 //2.是用来描述对象的行为的 //3.规则和函数申明规则相同 //4.受到访问修饰符规则影响 //5.返回值参数不作限制 //6.方法数量不作限制 //注意 //1.成员方法不要加 static 关

2023-01-27 03:41:44 135

原创 成员变量和访问修饰符-练习题

using System;namespace lesson2_成员变量和访问修饰符练习题{ #region 练习题1 //3P是什么? //访问修饰符 // public--公共的 自己(内部)和别人(外部)都能访问和使用 // private--私有的 自己(内部)才能访问和使用 不写 默认为private // protected--保护的 自己(内部)和子类才能访问和使用 #endregion

2023-01-27 03:41:35 54

原创 类和对象-练习题

using System;namespace lesson_类和对象练习题{ class Program { static void Main(string[] args) { Console.WriteLine("类和对象练习题"); #region 练习题1 //将下面的事物进行分类,可重复 //机器人、机器、人、猫、张阿姨、隔壁老王、汽车、飞机、向

2023-01-27 03:41:32 69

原创 C# 核心语法-成员变量和访问修饰符

using System;namespace lesson2_成员变量和访问修饰符{ #region 知识回顾 //类和对象 //申明类 //class Person //{ // //特征--成员变量 // //行为--成员方法 // //保护特征--成员属性 // //构造函数和析构函数 // //索引器 // //运算符重载函数 // //静态函数 //

2023-01-27 03:41:26 181

原创 C# 核心语法-类和对象

using System;namespace lesson1_类和对象{ #region 面对对象概念回顾 //万物皆对象 //用程序来抽象(形容)对象 //用面对对象思想来编程 #endregion #region 什么是类 //基本概念 //具有相同特征 //具有相同的行为 //一类事物的抽象 //类是对象的模板 //可以通过类创建出对象 //类的关

2023-01-27 03:41:22 69

原创 冒泡排序-练习题

using System;namespace lesson13_冒泡排序练习题{ class Program { #region 练习题1 //定义一个数组,长度为20,每个元素值随机0到100的数 //使用冒泡排序进行升序排序并打印 //使用冒泡排序进行降序排序并打印 static void A() { int[]

2023-01-27 03:40:52 576

原创 选择排序-练习题

using System;namespace lesson14_选择排序练习题{ class Program { static void A(bool a) { int[] arr = new int[20]; for (int i = 0; i < arr.Length; i++) { Random rd = new Random();

2023-01-27 03:40:49 72

原创 C# 基本语法-冒泡排序

using System;namespace lesson13_冒泡排序{ class Program { static void Main(string[] args) { Console.WriteLine("冒泡排序"); #region 排序的基本概念 //排序是计算机内经常进行的一种操作,其目的是将一组"无序"的记录序列调整为"有序"的记录序列

2023-01-27 03:40:44 280

原创 C# 基本语法-选择排序

using System;namespace lesson14_选择排序{ class Program { static void Main(string[] args) { Console.WriteLine("选择排序"); #region 选择排序的基本原理 //8,7,1,5,4,2,6,3,9 //新建中间商

2023-01-27 03:40:41 75

原创 C# 基本语法-结构体

using System;namespace lesson12_结构体{ #region 基本概念 //结构体 是一种自定义变量类型 类似枚举 需要自己定义 //它是数据和函数的集合 //在结构体中 可以申明各种变量和方法 #endregion #region 基本语法 //1.结构体一般写在 namespace 语句块中 //2.结构体关键字 struct /*struct 自定义结构体名 {

2023-01-25 09:03:20 95

原创 结构体-练习题

using System;namespace lesson12_结构体练习题{ #region 练习题1 //使用结构体描述学员的信息,姓名,性别,年龄,班级,专业,创建两个学员对象,并对其基本信息进行初始化并打印 struct Student { string name; bool sex; int age; int cl; string pr;

2023-01-25 09:03:11 283

原创 递归函数-练习题

using System;namespace lesson11_递归函数练习题{ class Program { #region 练习题1 //使用递归的方式打印0到10 static void A(int a) { if (a > 10) { return; }

2023-01-25 09:02:16 252

原创 C# 基本语法-递归函数

using System;namespace lesson11_递归函数{ class Program { #region 基本概念 //递归函数 就是 让函数自己调用自己 //一个正确的递归函数 //1.必须有结束调用的条件 //2.用于条件判断的 这个条件 必须改变 能够达到停止的目的 #endregion #region 实例 //用递归函

2023-01-25 09:02:01 282

原创 C# 基本语法-函数重载

using System;namespace lesson10_函数重载{ class Program { #region 函数重载 //重载概念 //在同一语句块(class或者struct)中 //函数(方法)名相同 //参数的数量不同 //或者 //参数的数量相同 但参数的类型或顺序不同 //作用 //1.命名一组功能相似的函数,减

2023-01-25 09:01:59 400

原创 函数重载-练习题

using System;namespace lesson10_重载函数练习题{ class Program { #region 练习题1 //请重载一个函数 //让其可以比较两个int或两个float或两个double的大小并返回较大的那个值 static int A(int a, int b) { if (a < b) {

2023-01-25 09:01:51 131

原创 C# 基本语法-变长参数和参数默认值

using System;namespace lesson9_变长参数和参数默认值{ class Program { #region 函数语法复习 //1.静态关键词 可选 目前对于我们来说必须写 //2.返回值 没有返回值void 可以填写任意类型的变量 //3.函数名 帕斯卡命名法 //4.参数可以是0到n个 前面可以加 ref和out 用来传递想要在函数内部改变内容的变量 //5.如

2023-01-25 09:01:42 149

原创 变长参数和参数默认值-练习题

using System;namespace lesson9_变长参数和参数默认值练习题{ class Program { #region 练习题1 //使用params参数 求多个数字的和及平均数 static float[] A(params float[] arr) { float sum = 0; float avg = 0; for (in

2023-01-25 09:01:35 46

原创 C# 基本语法-ref-out

using System;namespace lesson8_ref和out{ class Program { #region 学习ref和out的原因 //学习ref和out的原因 //它们可以解决 在函数内部改变外部传入的内容 里面变了 外面也要变 static void ChangeValue(int value) { value = 3; }

2023-01-25 09:01:25 87

原创 ref-out-练习题

using System;namespace lesson8_ref和out练习题{ class Program { static void Login() { string ID = "976885877"; string MI = "5201314hal"; Console.WriteLine("请输入账号和密码"); string id = Conso

2023-01-25 09:01:18 54

原创 函数-练习题

using System;namespace lesson7_函数练习题{ class Program { #region 练习题1 //写一个函数,比较两个数字的大小,返回最大值 static int A(int a, int b) { if (a < b) { a = b; } ret

2023-01-24 09:49:56 84

原创 C# 基本语法-函数

using System;namespace lesson7_函数{ class Program { #region 基本概念 //函数(方法) //本质是一块具有名称的代码块 //可以使用函数(方法)的名称来执行该代码块 //函数(方法)是封装代码进行重复使用的一种机制 //函数(方法)的主要作用 //1.封装代码 //2.提升代码复用率(少写

2023-01-24 09:49:46 105

原创 C# 基本语法-值类型和引用类型

using System;namespace lesson5_值类型和引用类型{ class Program { static void Main(string[] args) { Console.WriteLine("值类型和引用类型"); #region 变量类型的复习 /* //无符号整形 byte b = 1; ush

2023-01-24 09:49:39 36

原创 C# 基本语法-特殊的引用类型-string

using System;namespace lesson6_特殊的引用类型string{ class Program { static void Main(string[] args) { Console.WriteLine("特殊的引用类型string"); #region 复习值和引用类型 //值类型——它变我不变——存储在栈内存中 //无符号整形 有

2023-01-24 09:49:38 157

原创 C# 基本语法-交错数组

using System;namespace lesson4_交错数组{ class Program { static void Main(string[] args) { Console.WriteLine("非重点知识——交错数组"); #region 基本概念 //交错数组 是 数组的数组,每个维度的数量可以不同 //注意:二维数组的每行的列数相同

2023-01-24 09:49:15 337

原创 二维数组-练习题

using System;namespace lesson3_二维数组练习题{ class Program { static void Main(string[] args) { Console.WriteLine("二维数组练习题"); #region 练习题1 //将1到10000赋值给一个二 维数组(100行100列) /*int[,] a = n

2023-01-24 09:49:06 425

原创 一维数组-练习题

using System;namespace lesson2_一维数组练习题{ class Program { static void Main(string[] args) { Console.WriteLine("一维数组练习题"); #region 第一题 //请创建一个维数组并赋值, 让其值与下标一样,长度为100 /*int[] a = new

2023-01-24 09:47:38 162

原创 C# 基本语法-二维数组

using System;namespace lesson3_二维数组{ class Program { static void Main(string[] args) { Console.WriteLine("二维数组"); #region 基本概念 //二位数组 是使用两个下标(索引)来确定元素的数组 //两个下标可以理解成 行标 和列标

2023-01-24 09:47:32 942

原创 C# 基本语法-一维数组

using System;namespace lesson2_一维数组{ class Program { static void Main(string[] args) { Console.WriteLine("一维数组"); #region 基本概念 //数组是存储一组相同类型数据的集合 //数组分为 一维数组,多维数组,交错数组

2023-01-24 09:47:29 286

空空如也

空空如也

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

TA关注的人

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