
C#
文章平均质量分 55
字母哥带小白做毕设
我看看是谁在主页偷偷看
展开
-
设计模式结构型装饰模式
装饰者模式又称包装(Wrapper)模式,它可以动态地给一个对象添加一些额外的功能,装饰者模式较继承生成子类的方式更加灵活。虽然装饰者模式能够动态地将职责附加到对象上,但它也会造成产生一些(细小的对象),增加了系统的复杂度。降低对象和对象之间的冗余,改为横向组合,避免大量的纵向继承父类。缺点也很明细,会生成需要细小颗粒的装饰类。每个装饰类保留了对上一个类(相同父类的装饰类)的引用运行结果私聊即可联系作者 需要软件开发联系作者即可...原创 2022-07-03 15:35:54 · 152 阅读 · 0 评论 -
efcore 迁移命令大全
EFCore数据库迁移命令前言 因为现在用.net core 开发新项目,过程中需要经常涉及到数据命令的迁移,今天分别整EFCore 的两种迁移数据库的方式 ###1 程序包管理器控制台 , Package Manager Console(PMC) -如果你用visual studio 开发建议使用PMC迁移方式,该方式是同时支持efcore和原先的ef 迁移的2 命令行工具 ,Command line interface (CLI) -该方式适用于跨平台开发的时候进行迁移数据库的,转载 2021-05-17 11:59:44 · 1999 阅读 · 0 评论 -
总结ref和out的区别
总结ref和out的区别使用场景区别总结使用场景如果一个函数需要返回多个返回值的时候,这个时候就可以使用ref或者out了区别1.相同点都需要在参数之前声明out 或者ref都是增加方法的返回值2.不同点ref在参数调用时必须完成初始化赋值out指定的参数在进入函数时会清空自己,必须在函数内部赋初值。而ref指定的参数不需要。总结ref有进有出 out只出不进...原创 2021-02-24 10:28:56 · 439 阅读 · 0 评论 -
微信小程序获取unionId
获取微信unionId官方解释获取途径wx.getUserInfo 从解密数据中获取 UnionID通过调用官方的接口获取(局限性)通过支付后5分钟调用微信getPaidUnionIdj接口官方解释如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。获取途径原创 2020-12-23 13:38:16 · 878 阅读 · 0 评论 -
类库中引用框架包
类库中引用框架包抛出问题抛出问题有时候想加一个框架的包,通过nuget但是版本又过低找到csproj添加后保存就ok了原创 2020-12-15 21:45:56 · 207 阅读 · 0 评论 -
C#反射isAssignableFrom
isAssignableFrom的使用定义定义isAssignableFrom(Class<?> c)标识 “当前Class 是否是给定的 Class 的超类或者超接口”。是 返回true,否则返回false。标识 “当前Class 是否与定的 Class 的相同”。是 返回true,否则返回false。如果 “如果该 Class 表示一个基本类型,且指定的 Class 参数正是该 Class 对象”,是则返回true,否则放回false。...转载 2020-12-12 23:40:21 · 887 阅读 · 0 评论 -
C#实现微信公众号网页分享
C#实现微信公众号网页分享第一步 阅读文档第二步 上代码解析第三步 看效果最近有群里的小伙子咨询怎么实现微信里打开网页分享到朋友或者朋友圈实现只需要三步第一步 阅读文档阅读微信开发者文档,作为一名开发,能够理解文档所说的尤其重要,可以说这是一个程序员和另外一个程序的间接沟通。话不多说上截图首先打开微信官方文档,找到JSSDK使用步骤这一部尤其重要 在进行微信网页开发基本上都需要进行wx.config初始化从上面看到的参数最重要的是获取到signature(签名)如何获取签名呢找到此个原创 2020-09-04 15:41:44 · 1709 阅读 · 0 评论