- 博客(12)
- 收藏
- 关注
原创 C#初级练习题
饮料问题三个空瓶换一瓶饮料,现有50瓶饮料,可以喝多少次饮料,最后剩几个空瓶。我看到了递归的方式解决此问题,代码如下。递归方式出处public static int Cola(int i, int num) { if (i /num==0) return 0; return Cola(i / num + i % num, nu...
2020-01-20 16:36:15
186
原创 字符串操作(替换,截取,插入)
学习的教程在这里替换字符串1.在 Main 方法中从控制台输入一个字符串,然后将字符串中所有的‘,’替换成‘’。使用IndexOf找到要替换的,用Replace来将其替换成,代码如下。static void Main(string[] args) { string str = Console.ReadLine(); if (s...
2019-12-31 11:05:44
805
原创 C#字符串操作(获取长度,查找字符)
学习的教程在这里获取字符串长度1.在 Main 方法中从控制台输入一个字符串,输出该字符串的长度,以及字符串中的第一个字符和最后一个字符。class Program { static void Main(string[] args) { string str = Console.ReadLine(); C...
2019-12-31 09:57:01
2041
原创 C#简单计算器(加减乘除四则运算)
从大话设计模式第一章学习到的1.新建控制台应用程序将下列代码放到主函数里就可以了。static void Main(string[] args) { try { Console.Write("请输入数字A:"); string strNumberA = Console...
2019-12-26 10:50:10
8797
原创 猫和老鼠C#
新建控制台程序从这里学习的1.新建一个类Catclass Cat { public event Action CatCome;//声明一个委托 private string name; private string color; public Cat(string name, string color) { ...
2019-12-10 16:49:21
321
原创 Unity学习之panel放大缩小和拖拽
首先是DragUI1.打开Unity新建场景,在Hierarchy面板上新建panel。2.调整锚点如图并更改大小。
2019-12-10 16:29:05
4104
原创 Unity打字机效果
我是从这里学习到的1.做UI在Hierarchy面板上新建Text,调整好它在当前画布上的位置和比例,将我们的Text填充内容。因为字是白色的所以我们将摄像机调整成这样,显示效果会很好。2.代码时间 public Text m_tweenText; [Range(1, 30)] public float m_speed = 1.0f; //public...
2019-12-05 15:06:14
576
原创 unity学习之通过脚本控制Image组件
从腾讯云课堂学习到的网址在这里UI学习1.在Hierarchy面板上新建一个Canvas,我们要从代码里获取到它,将Image挂在它的下面。2.在Project面板上新建文件夹Resources,千万别打错字母哦。把你想要加载的图片放在这里面。3.敲代码 void Start() { GameObject m_testImage = new GameObject(...
2019-12-04 14:41:52
3845
1
原创 构造函数和析构函数
构造函数和析构函数是类中比较特殊的两种成员函数,主要用来对对象进行初始化和回收对象资源。一般来说,对象的生命周期从构造函数开始,以析构函数结束。如果一个类含有构造函数,在实例化该类的对象时就会调用,如果含有析构函数,则会在销毁对象时调用。构造函数的名字和类名相同,析构函数和构造函数的名字相同,但析构函数要在名字前加一个波浪号(~)。当退出含有该对象的成员时,析构函数将自动释放这个对象所占用的内存空...
2019-11-18 16:36:37
2064
原创 C#方法的分类
静态方法静态方法不对特定实例进行操作,调用时,需要直接使用类名进行调用。创建一个控制台应用程序,其中定义一个静态的方法Add,该方法有两个参数,其返回类型为int,它主要用来实现两个整数相加的功能,然后在主函数Main中使用类名直接调用自定义的静态方法,并传递两个参数。代码如下。public static int Add(int x, int y)//定义一个静态方法Add,返回值为int类...
2019-11-18 13:59:09
343
原创 菜鸟对数组排序算法之选择排序法的学习
选择排序法选自《C#从入门到精通》,记录本人的学习过程。1.基本思想选择排序的基本思想是将指定排序位置与其他数组元素分别对比,如果满足条件就交换元素值,这里有别于冒泡排序,不是交换相邻元素,而是把满足条件的元素与指定的排序位置交换(如从第一个元素开始排序),这样排序好的位置逐渐扩大,最后整个数组都成为以排序好的格式。2.算法示例每一趟在n个记录中选取关键字最小的记录作为有序序列的第i个记...
2019-10-30 13:38:44
260
原创 菜鸟对数组排序算法之冒泡排序的学习
冒泡排序冒泡排序方法以简洁的思想与实现方法而备受青睐,是广大初学者最先接触的一个排序算法。这种方法排序数组元素的过程总是小数往前放,大数往后放,类似水中气泡往上升的动作,所以称做冒泡排序。1.基本思想对比相邻的元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部上升到顶部。2.算法示例冒泡...
2019-10-30 13:08:34
388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人