- 博客(25)
- 收藏
- 关注
原创 判断回文字符串
当 i = 0 时,(length-1-i)应该等于6;正序倒序都一样的字符串 比如: rotor、toot、yoy。如果索引 0上的字符 不等于 索引6上的字符;那么就不是回文字符串。3 ~ 3 索引本身对比没有意义,除以2是对比的次数。0 和 6 对应的就是第一个数和最后一个数。比如有7个字符遍历,索引从0开始。索引相加的和是一样的。判断: 默认为true。
2024-08-21 20:20:22 547
原创 斐波那契数列
斐波那契数列定义: F (0) = 0, F (1) = 1, F (n) = F (n-1) + F (n-2) (n>=2,n∈N*)。斐波那契数列的特点就是从第三项开始,每一项都等于前两项之和。public static int Ex19(int n)//定义一个形参 int nif (n == 1)//斐波那契数列第一项return 1;//返回1else if (n == 2)//斐波那契数列第二项return 1;//返回1else。
2024-08-18 15:12:36 330
原创 C# 变量作用域
在类的成员级别定义的变量是成员变量,它们在整个类中可见,如果在命名空间级别定义,那么它们在整个命名空间中可见。在方法、循环、条件语句等代码块内声明的变量是局部变量,它们只在声明它们的代码块中可见。// 成员变量,在整个类中可见。在 for 循环中声明的循环变量在循环体内可见。方法下面的定义对于类属于局部变量。// i 在循环体内可见。类下面的定义对方法属于全局变量。// i 在这里不可见。
2024-08-17 21:44:38 274
原创 组件的启用和关闭
/定义变量Image,并在编辑器属性面板拖拽赋值。//启用Image (1)的Image组件。//关闭Image (1)的Image组件。二、通过gameObject的方式。
2024-08-17 19:35:26 184
原创 ref(reference),in,out关键字
在方法进行参数传递时,我们可以使用ref、out、in关键字对参数进行修饰。当参数使用ref、out、in修饰后,参数则会按引用传递,而非按。在使用ref、out、in关键字时,需要在方法定义和方法调用处显示的使用关键字。
2024-08-14 19:51:34 217
原创 Unity 常用的生命周期函数
print("OnApplicationQuit:程序退出时调用");print("Awake:只要物体显示状态为true则调用一次");print("Update:物体和组件都启用的状态下每一帧调用");print("OnDisable:每一次物体被关闭时调用");print("OnEnable:每一次物体启用时调用");print("Start:物体和组件都启用则调用一次");print("OnDestroy:物体被销毁时调用");
2024-08-13 19:37:51 652
原创 unity 轮播图点击事件
/将组件Image的显示图片设置为当前sprites图片数组索引为Index的图片。//如果索引小于0,将索引设置为最后一张图的索引。//如果当前索引等于点数组的索引。//设置当前的索引Index为index。//注册索引对应的按钮点击事件。/// 切换当前索引对应的图片。/// 非当前索引显示的颜色。/// 显示当前索引对应的点。/// 当前索引显示的颜色。/// 当前显示的图片索引。/// 上一张图的按钮。/// 下一张图的按钮。/// 显示上一张图片。/// 显示下一张图片。
2024-08-13 19:04:50 356
原创 方法的重载
在同一个类中,定义多个,每个方法有或,称为方法重载1.同一个类,方法名相同,参数不同3.是否重载例如:方法名为 fnfn(6);//调用fn(6.1);//调用fn(6,8);//调用fn(6,8.1);//调用fn(8.1,6);//调用return 1;return 1;return 1;return 1;return 1;
2024-08-12 20:28:00 306
原创 构造函数(方法)和析构函数
2.1构造方法名称和类名相同,大小写相同2.2构造方法没有返回值,void也不能写2.3构造方法当中不可以进行return操作3。
2024-08-12 19:36:54 760
原创 this关键字
this.a 引用的是Test类下定义的int=a;而不是方法init (int a)里面的形参。this关键字 主要是为了区分名称重复时引用的是哪个变量。没有使用this关键字的时候采用就近原则。使用方法 this.a。
2024-08-12 18:21:19 153
原创 C# 类与对象
static void Main(string[] args)//main方法,入口函数。Console.WriteLine("溜了溜了");//调用Monster类下的方法。//类名 对象名 = new 类名();//定义Monster类 关键字:class 类名 {}//对象名.成员变量(类的属性)//2.定义类的行为(方法)//1.定义类的属性。class Program//主类。
2024-08-12 15:36:10 141
原创 方法的调用
把当前 string 对象中,所有指定的字符串替换为另一个指定的字符串,并返回新的字符串。指示指定的字符串是否为 null 或者是否为一个空的字符串。
2024-07-28 21:56:34 200
原创 Continue,break,return的区别
Console.WriteLine("关键字return的用途-打印i的值: " + i);Console.WriteLine("关键字continue开始遍历-i的值: " + i);Console.WriteLine("关键字return的用途-打印i的值: " + i);Console.WriteLine("关键字break开始遍历-i的值: " + i);Console.WriteLine("关键字break开始遍历-i的值: " + i);
2024-07-28 12:26:09 405
原创 C#方法的定义和调用
一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块定义方法调用方法//< 访问修饰符 > < 返回类型 > < 方法名 > (形参)//{// 方法体//}:访问修饰符,这个决定了变量或方法对于另一个类的可见性。:返回类型,一个方法可以返回一个值。返回类型是方法返回的值的数据类型。如果方法不返回任何值,则返回类型为void。:方法名称,是一个唯一的标识符,且是大小写敏感的。它不能与类中声明的其他标识符相同。
2024-07-27 12:35:15 875
原创 switch case 语句用法
/ 若该变量的值为“John”则输出“Hi,John”,若为“Jane”则输出“Hey,Jane”,其他情况则输出“Hello”// 根据变量 name 的值执行不同操作的switch 语句。如果变量name是字符串,需要在case后面加双引号。
2024-07-24 18:49:12 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人