摘要: 1.首先使用nuget安装Autofac.Extras.CommonServiceLocator和autofac 为什么使用nuget,因为两个包会有很多依赖的包需要下载,为了不必要的麻烦,请使用nuget安装需要的包 2.创建需要的注入的类,接口和接口实现 现在需要将say以参数的形式注入到Per 阅读全文
posted @ 2018-01-11 15:01 MT老绵羊 阅读(1520) 评论(0) 推荐(0)
摘要: 由于项目上的某些原因,如果使用树形结构的话,将会大大减少一些逻辑上的工作, 项目中原来也是树形结构,但是及其恶心,每一层都要自己去定义父节点和子节点, 还好项目层级不多,如果多了的话,那还不'日天',所以自己花了点时间简单实现了一个树形结构, 有不足之处还望不吝赐教. 先定义树的基本信息: 一个树形 阅读全文
posted @ 2018-01-11 14:40 MT老绵羊 阅读(1292) 评论(0) 推荐(0)
摘要: 群里面有人传了一道面试题,大致意思就是求任意整数的开方运算。 while(true)中的意思是我求出所有的正整数的平方与输入的数字进行比较, 比如,我们求5的开方,那么5的开方肯定在2*2与3*3之间,那么结果肯定就是2-3之间的 某个数,使用for循环的话,需要从2加个精度的小数一直加到x*x>i 阅读全文
posted @ 2017-12-08 16:38 MT老绵羊 阅读(546) 评论(0) 推荐(0)
摘要: 需求:希望将自定义事件重代码中解耦,单独管理起来 代码如下: 没有做深入测试,只是一个大概意思,将event缓存起来,需要的时候,在取出来使用,其实这里 EventBus就算是一个发布者了,然后我们可以写一个订阅者: 再写一个使用的: 这样就没有必要在MyString中写事件了,达到解耦的目的,我们 阅读全文
posted @ 2017-12-07 15:14 MT老绵羊 阅读(2084) 评论(0) 推荐(0)
摘要: 由于离开了Web做起了winform,那少不了程序打包,也就是打包成一个exe文件供用户直接安装; 也使用过VS自带的install,但是由于学艺不精,又或者智商不够,没有做成功,一直在百度上找 相关的解决办法,直到有一天google了一下,我靠!!! 今天介绍的这款软件名字叫做Inno Setup 阅读全文
posted @ 2017-08-29 13:44 MT老绵羊 阅读(216) 评论(0) 推荐(0)
摘要: 工厂模式就是定义一个创建对象的接口,让子类决定实例化哪一个类; 如:我们定义了两个类都继承自BaseCalss 现在我希望可以提供一个方法可以帮助我们去实例化这两个类,于是: 这下,我就可以选择性的去实例化我们需要的类了 这个只是简单工厂很简单的一个思路而已 阅读全文
posted @ 2017-08-29 10:59 MT老绵羊 阅读(122) 评论(0) 推荐(0)
摘要: 委托的声明: 委托的实例化: 实例化委托的时候,方法的参数返回值必须与声明的委托一致; 委托的调用: .NET自带两个委托Action与Func 匿名类 扩展方法 linq 阅读全文
posted @ 2017-08-28 22:17 MT老绵羊 阅读(144) 评论(0) 推荐(0)