.net
本-色
这个作者很懒,什么都没留下…
展开
-
C#重载和重写的区别
C#重载和重写的区别 重载就是在同一个类中,方法名相同,参数列表不同。参数列表不同包括:参数的个数不同,参数类型不同等。 重载特征: I.方法名必须相同 II.参数列表必须不相同,与参数列表的顺序无关 III.返回值类型可以不相同 用于在给定了参数列表和一组候选函数成员的情况下,选择一个最佳函数成员来实施调用。 public void test(int x,int y){} public void test(int x,ref int y){} public void tes...原创 2021-05-25 14:55:52 · 1167 阅读 · 0 评论 -
Sql Server切割字符串用in查询
思路 1将指定字符串按照内置函数STRING_SPLIT切换成行 2将行通过查询赋值方式添加单引号‘’ 3使用stuff切割行最终拼接为一行带单引号的字符串 最终效果如下 select stuff((select ','+''''+value+'''' FROM STRING_SPLIT('b02,b09,b06,b03,b08',',') for xml path('')),...原创 2019-12-31 04:42:36 · 1576 阅读 · 0 评论 -
.net core 2.2webapi+SqlSugar ORM搭建基本的框架
第一步 创建项目,并添加相关的组件包 创建.net core的项目过程和添加引用包这里我就不写出来了,自行解决。 第二步 创建数据层 1创建数据连接 第三步 创建仓储,为了便于以后的扩展建议多建一个类库用作自定义仓储,我这里快速就创建在数据层了 1定义仓储接口 接口定义未常用的操作方法就行了 2实现仓储业务 /// <summary> /// 仓储...原创 2019-10-20 16:29:42 · 2894 阅读 · 4 评论 -
企业级的开发框架
开发框架包括垂直方向架构和水平方向架构。垂直方向架构是指一个应用程序的由下到上叠加多层的架构,同时这样的程序又叫整体式程序。水平方向架构是指将大应用分成若干小的应用实现系统功能的架构,同时这样的系统叫做分布式系统。在架构上java和.net世界都有优秀的框架支持构建垂直和水平方向架构。ASP.Net Core非常轻量且具有很高的性能,不仅适合做整体式程序,也非常适合做分布式系统。随着微服务的兴起,...转载 2019-07-25 10:31:47 · 512 阅读 · 0 评论 -
委托和事件
事件 1,定义和使用事件的流程,如下图: 2,定义事件参数要继承EventArgs,定义事件使用publicevent EventHandler<CatCryEventArgs> CatCryEvent; 3,事件使用了观察者模式,有发布,订阅和通知 代码 /// <summary> /// 利用委托来声明事件 ...原创 2019-08-12 15:22:12 · 105 阅读 · 0 评论