首页 > TAG信息列表 > tResult

C# 利用反射实现深拷贝

//利用反射实现深拷贝 public static T DeepCopyByReflection<T>(this T tSource) { T tResult = Activator.CreateInstance<T>(); Type sourceType = typeof(T); Type resultType = typeof(T); var sour

浅谈C#中常见的委托<Func,Action,Predicate>

一提到委托,浮现在我们脑海中的大概是听的最多的就是类似C++的函数指针吧,呵呵,至少我的第一个反应是这样的。 关于委托的定义和使用,已经有诸多的人讲解过,并且讲解细致入微,尤其是张子阳的那一篇。我就不用多废话了。 今天我要说的是C#中的三种委托方式:Func委托,Action委托,Predicate

C# 数据操作系列 - 16 SqlSugar 完结篇

0. 前言前一篇我们详细的介绍了SqlSugar的增删改查,那些已经满足我们在日常工程开发中的使用了。但是还有一点点在开发中并不常用,但是却非常有用的方法。接下来让我们一起来看看还有哪些有意思的内容。1. 不同寻常的查询之前介绍了针对单个表的查询,同样也是相对简单的查询模式。虽然

C# 数据操作系列 - 16 SqlSugar 完结篇

0. 前言 前一篇我们详细的介绍了SqlSugar的增删改查,那些已经满足我们在日常工程开发中的使用了。但是还有一点点在开发中并不常用,但是却非常有用的方法。接下来让我们一起来看看还有哪些有意思的内容。 1. 不同寻常的查询 之前介绍了针对单个表的查询,同样也是相对简单的查询模式。

【转帖】https://blog.csdn.net/weixin_33845477/article/details/89104450

阿里程序员工作小技巧:理解CPU分支预测,提高代码效率 https://blog.csdn.net/weixin_33845477/article/details/89104450硬件的特性来提高性能。   技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,体现也会在优秀程序员在工作效

asp.net core 模型验证扩展类

  /// <summary> /// 聚合扩展方法类 /// </summary> public static class Exts { #region [ 得到模型错误消息 NonAction Task<string> ModelStateMsg(ModelStateDictionary modelState) ] /// <summary> /// 得到模型错误消息