C#
文章平均质量分 80
对酒当歌﹏✍
游戏融入生活,快乐无处不在!
展开
-
C#实现泛型选择排序算法
原理:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。目的:实现数组元素的有序排列。具体方法:假设有数组:int[] arr = { 1, 2, 4, 3, 8, 6, 9, 5, 7 };当我们首先进行第一趟排序,每次比较相邻的两个元素并...原创 2017-04-29 17:32:22 · 2093 阅读 · 1 评论 -
DOTween插件的使用示例
目录1、引言2、下载地址3、使用3.1、使用范围4、Demo下载5、结束语功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导...原创 2019-04-25 15:49:24 · 1042 阅读 · 0 评论 -
C# 设计模式(十一)适配器模式(unity演示)
1、引言2、观察者模式详细介绍2.1、定义2.2、作用2.3、解决的问题2.4、模式的原理2.5、类图实现2.6、C#举例3、观察者模式优缺点4、观察者模式适用场景5、应用举例(unity)6、总结7、unity工程下载1、引言 在现实生活中,处处可见观察者模式,例如,微信中的订阅号,订阅博客和QQ微博中关注好友,这些都属于观察...原创 2018-08-30 10:18:15 · 614 阅读 · 0 评论 -
C# 设计模式(九)观察者模式(unity演示)
1、引言2、观察者模式详细介绍2.1、定义2.2、作用2.3、解决的问题2.4、模式的原理2.5、类图的实现2.6、C#举例3、观察者模式优缺点4、观察者模式适用场景5、应用举例(unity)6、总结7、unity工程下载1、引言 在我们平时的软件开发中,观察者模式是我们常用的一种模式。在现实生活中,观察者模式也是处处可见。例如...原创 2018-08-14 00:12:41 · 1807 阅读 · 0 评论 -
C# 设计模式(十)状态模式(unity演示)
1、引言2、观察者模式详细介绍3、观察者模式优缺点4、观察者模式适用场景5、应用举例(unity)6、总结7、unity工程下载1、引言 2、观察者模式详细介绍3、观察者模式优缺点4、观察者模式适用场景5、应用举例(unity)6、总结7、unity工程下载The End 好了,今天的...原创 2018-08-16 09:07:12 · 1512 阅读 · 0 评论 -
C# 设计模式(八)建造者模式(unity演示)
1、引言2、建造者模式详细介绍2.1、定义2.2、作用2.3、解决的问题2.4、模式的原理2.5、类图实现2.6、C#举例3、建造者模式优缺点4、适用场景5、应用举例(unity)6、总结7、unity工程下载1、引言 在软件开发的过程中,有时需要创建一个复杂对象,并且这个复杂对象由其各部分子对象通过一定的步骤组合而成。就像一台电脑...原创 2018-08-01 18:16:20 · 1060 阅读 · 0 评论 -
C# 设计模式(七)外观模式(unity演示)
1、引言2、外观模式详细介绍2.1、定义2.2、作用2.3、解决的问题2.4、模式的原理2.5、类图实现2.6、C#举例3、外观模式优缺点4、外观模式适用场景5、应用举例(unity)6、与适配器模式的区别7、总结8、unity工程下载1、引言 在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程...原创 2018-07-31 09:05:30 · 433 阅读 · 0 评论 -
C# 设计模式(五)原型模式(unity演示)
1、引言2、如何解决3、原型模式详细介绍3.1、定义3.2、原型模式结构3.3、类图实现3.4、C#举例3.4.1、情景设定3.4.2、分析3.4.3、再次分析3.5、深复制与浅复制3.6、深复制使用举例4、原型模式的优缺点5、.NET中原型模式的实现6、应用举例(unity演示)7、总结8、unity工程下载1、引言 ...原创 2018-07-27 11:16:50 · 701 阅读 · 0 评论 -
C# 设计模式(六)模板方法模式(unity演示)
1、引言2、模板方法模式详细介绍2.1、模板方法模式的定义2.2、模板方法模式的结构2.3、模板方法模式的类图实现2.4、C#举例3、模板方法模式的优缺点4. 应用举例(unity)5. 总结6.unity工程下载1、引言 说到模板,我们很容易想到生活中的例子,像“简历模板”、“论文模板”、“竞选模板”等。而这些模板有一个共同的特征...原创 2018-07-30 09:20:17 · 805 阅读 · 0 评论 -
C# 设计模式(三)装饰者模式(unity演示)
1、引言2、装饰者模式详解2.1 定义2.2 模式结构2.3 类图实现3、 装饰者模式在.NET中应用4. 装饰者模式的适用场景5. 装饰者模式的优缺点6. 应用举例(unity)7.unity工程下载1、引言 在软件开发中,我们常常碰到想要给一类对象添加不同的功能。比如游戏中,一个游戏角色可以穿戴不同的物品,来不同的外观。这就是我们常说...原创 2018-07-15 01:18:05 · 1927 阅读 · 2 评论 -
C# 设计模式(二)策略模式(unity演示)
1.引言2. 定义3. 模式结构4. 类图实现5. 策略者模式在.NET中应用6. 策略者模式的适用场景7. 策略者模式的优缺点8. 应用举例(unity)9. 总结10. unity工程下载1.引言知识准备:C# 的多态知识unity的基础知识 本文要介绍的策略模式就是对策略进行抽象,策略的意思就是方法,所以也就是对方法的...原创 2018-07-02 03:22:09 · 847 阅读 · 0 评论 -
Lua与.Net互调 无法加载 DLL“luanet.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
Lua是一种由C语言编写的脚本语言,lua解释器易于嵌入到宿主语言的库中!它轻量级、易扩展的特性深受广大开发者的喜爱。这里我们可以通过LuaForWindows或LuaInterface得到LuaInterFace.dll文件!这里我们提供LuaInterface包,方便大家下载点击打开链接。该包不仅包含LuaInterface.dll也包含luanet.dell和lua51.dll文件,十...原创 2018-03-24 00:32:29 · 2616 阅读 · 1 评论 -
C#实现二分法查找算法
定义在计算机科学中,二分法查找(binary search)也叫折半查找(half-interval search),又叫对数搜索(logarithmic search)。这是一种在有序数组中查找某一特定元素的搜索算法。原理搜索过程从数组的中间元素开始。如果中间元素正好是要查找的元素,则搜索过程终止;如果某一特定的元素大于或者小于小于中间元素,那就在大于或者小于中间元素的那一半查找,而...原创 2017-05-07 22:09:41 · 8724 阅读 · 1 评论 -
C#实现冒泡排序
所谓冒泡排序就是指:将一个数组中的元素按照从大到小或者从小到大的顺序进行排列。int[] nums = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };第一趟比较:8 7 6 5 4 3 2 1 0 9 交换了9次 i=0 j=nums.Length-1-i第二趟比较:7 6 5 4 3 2 1 0 8 9 交换了8次 i=1 j=nums.Lengt...原创 2017-04-15 23:22:30 · 4200 阅读 · 0 评论 -
C#实现冒泡排序之对泛型排序
在前面的文章中我们讲述了C#如何实现冒泡排序!那么有没有想过如何实现对任意的数据类型进行冒泡排序呢?这里我们将就此问题进行解答!首先我们了解到冒泡排序的本质就是升序或者降序排列一个数组的元素!我们首先去举个例子来感受一下冒泡排序,像整型数组就是这样排序: /// <summary> /// 整型数组的冒泡排序 /// <...原创 2017-04-24 14:10:05 · 5977 阅读 · 0 评论 -
C#简单实现26进制
在平常的生活和工作中我们最经常使用的是十进制,那么我们有没有想过自己写一个进制呢?例如说实现一个26进制。这就是我曾经的一个想法,在这里简单分享一下! 首先,我们要实现26进制,我们要找到一些符号当做权位,用来记录这个数!我们很容易能想到刚好26个字母不多不少一一对应,可以用来做标记。像十进制一样逢十进一,我们可以逢Z进一,而这里的1用A来表示,2用B表示.........原创 2017-04-15 21:28:24 · 2126 阅读 · 0 评论 -
unity UGUI 解决ScrollView加载大量Item导致卡顿的问题
目录1、引言2、问题分析3、代码部分4、使用举例4.1、场景搭建4.2、测试4.3、效果展示5、Demo下载6、结束语1、引言 我们在平常的开发中常常碰到列表类的数据处理!典型的像玩家列表这种可能数量非常庞大,可能有几百个!我们假设一次全部创建可能一下子就导致app安顿崩溃!下面我们带着问题一起分析。2、问题分析 事实上我们我们在床架这些Item子节点的时候非常浪费性能,大量的Ite...原创 2019-05-09 15:19:43 · 6643 阅读 · 2 评论