摘要:
一,什么是迭代器模式(Iterator Pattern) 提供一种方法顺序访问一个容器对象中的各个元素,而又不需要暴露该对象的内部表示 二,看下面例子: 阅读全文
摘要:
一,我们正常使用like时,这是有两个条件的模糊查询 二,但这时我在代码中如果只传一个条件是,另一个条件为空是造成的结果是什么呢? 这里的结果是like '%%'默认为查询所有,所以只会将符合like '%m%'的条件数据查询出来,如果没有like '%m%',则跟select *From Test 阅读全文
摘要:
一,正常for循环我们都接触过很多,如下,我们都理解 二,但是for(;;)实际上它的含义是什么呢? 含义: for后的圆括号中,第一个分号前的内容是执行第一次循环前执行的,第二个分号前的内容是每次执行前都要判断的(如果该处表达式的值为真,那么执行循环体,如果为假,那么就跳出循环体) 三,是不是觉得 阅读全文
摘要:
一,在实际业务中,我们会有当我们传任何值进来时,我们要有特定的排序,,比如传进来的是"生物", "历史","化学", 但实际上我们需要的是"化学","生物", "历史",这时我们就需要用到数组排序 二,如下代码 阅读全文
摘要:
一,在实际需求中我们会存在选出了一个集合,而这时我们需要通过集合的某几个字段来计算重复,和统计重复的数量,这时我们可以用到linq来筛选和去重复。 二,如下代码: 阅读全文
摘要:
一,什么是命令模式(Command Pattern)? 命令模式:将请求封装成命令对象,请求的具体执行由命令接收者执行; 二,如下代码 三,根据命令模式我们分为下面几个角色, 抽象命令 :Command 抽象接收者:Receiver 命令接收者:执行命令(JanReceiver,UsaReceive 阅读全文
摘要:
一,如下代码 二,transform来使用该游戏对象移动 阅读全文
摘要:
一,如下代码, 二,由于GameObject.Instantiate返回的类型是object所以我们需要as GameObject强转类型,我们定义一个刚体对象,并给刚体一个朝前面的速度 阅读全文
摘要:
一,可能出现事务时间过短造成的问题,这时我们需要延长时间:如下代码 二,可能是由于你调用的方法问题,由于两个方法操作了不同的数据库,这时你就需要事务内嵌,TransactionScopeOption.RequiresNew这个是重点,代码如下 阅读全文
摘要:
一,什么是C#设计模式? 代理模式(Proxy Pattern):为其他对象提供一种代理以控制对这个对象的访问 二,代码如下: 三,如上很简单的代码,本来中国人去买菜,但这时是由代理帮忙买菜了, 代理模式由三部分组成: 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。(如上:Event接口) 阅读全文