• Z.ExtensionMethods 一个强大的开源扩展库

    今天有意的在博客园里面搜索了一下 Z.ExtensionMethods 这个扩展类库,确发现只搜到跟这个真正相关的才两篇博文而已,我都点进去看了一下,也都只是提到而已,没有专门介绍,才引起我写这篇文档。 一. Z.ExtensionMethods 介绍 Z.ExtensionMethods 是国外(zzzproject...

    2018-06-23 23:20:09

  • AutoMapper 使用实践

    一. 使用意图 常常在开发过程中,碰到一个实体上的属性值,要赋值给另外一个相类似实体属性时,且属性有很多的情况。一般不利用工具的话,就要实例化被赋值实体B,然后再将实体A的字段一个个赋值给B的属性,单单写这些没有技术含量的赋值语句,就要用很大的代码篇幅。...

    2018-06-23 23:20:00

  • C#扫盲之:==/Equals /ReferenceEquals 异同的总结,相

    1.前言 == EqualsReferenceEquals 三个相等性测试,是.NET提供给程序员使用的三个方法,他们之间有什么联系和区别,你真的仔细研究过?虽然之前也多多少少知道一点,但是有时候又难免混淆他们之间的概念和所适用的场合,决定做一个总结系统的描述这三个宝宝 2.值类型比...

    2018-06-23 23:19:55

  • C#和ASP.NET之事件

    事件是一种用于类和类之间传递消息或触发新的行为的编程方式。通过提供事件的句柄,能够把控件和可执行的代码联系在一起, 如用户单击Button控件触发Click事件后就执行相应的事件处理代码。 事件的声明通过委托来实现。先定义委托,再用委托定义事件,触发事件的过程实...

    2018-06-23 23:19:54

  • 实体类在Windows程序中的高级应用-------------------

    一、事务 我们在大家学到这,或多或少对事务都有一些理解了。今天的我也对事务有了更深一层的理解对我来说,我想与大家一起分享一下。 解析: 1.ADO.NET提供了事务处理功能 2.C#中开启事务 3.在咱们的SQL后台就不用开启事务了 4.eg.我要在FrmSW的窗体上添加年级,我们...

    2018-06-23 23:19:45

  • 运算符

    算术运算符+ - * / % ++ -- 举例:1. while (true) { Console.Write("请输入整数a:"); int a = int.Parse(Console.ReadLine()); Console.Write("请输入整数b:"); int b = int.Parse(Console.ReadLine()); int c = a + b; Console.Write("加法结果是:" + c); c = a - b...

    2018-06-23 23:19:43

  • 以对象的方式来访问xml数据表(一)

    所有实例代码都是以C#演示 在将如何以对象的方式来访问xml数据表之前,我们先来谈谈如何用xml文件作为数据库吧! 平时在开发一些小的应用的时候,需要一个数据库,这个时候虽然可以用SQL server、MySql等第三方数据库,但个人感觉这有点大材小用、而且配置链接起来还很...

    2018-06-23 23:19:42

  • vs2010远程调试断点无效问题

    ps:本人按照下面的方式设置成功,个人感觉写的也比较清楚 来源: http://www.cnblogs.com/OpenCoder/archive/2010/02/17/1668983.html ? vs支持远程调试但是对于通过 ? 匿名调试的方式实际上是无法设置断点的,因为符号没有加载!要想调试,必须采用windows身份验证! 也...

    2018-06-23 23:19:28

  • asp.net signalR 专题—— 第四篇 模拟RPC模式的Hub操

    在之前的文章中,我们使用的都是持久连接,但是使用持久连接的话,这种模拟socket的形式使用起来还是很不方便的,比如只有一个唯一的 OnReceived方法来处理业务逻辑,如下图: 1 protected override Task OnReceived(IRequest request, string connectionId, string da...

    2018-06-23 23:19:26

  • gridView获得每行的值

    前台代码: asp:GridView ID ="GridView1" runat ="server" DataKeyNames ="ID" EmptyDataText ="暂无试题" Width ="100%" OnRowCommand ="GridView1_RowCommand" AutoGenerateColumns ="False" Columns asp:TemplateField HeaderTemplate asp:Label id ="Label24" run...

    2018-06-23 23:19:24

2