• 委托与事件的关系

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace eventDelegate{ // 通水人 class middleBoy { // public delegate void playGame( object obj, playGameEventArgs e); } // 消息 cl...

    2018-06-22 06:22:03

  • 不重新发送信息,则无法刷新网页... ...点击取消查看

    大家都知道.net写的程序在我们执行某个操作之后,重新刷新页面会弹出一个提示框。 不重新发送信息,则无法刷新网页... ...点击取消查看正常的页面内容这样的消息, 当我们点击取消的时候,我们才能看到正确的页面,如果我们点击了重试,那么它就会重新操作我们上次操作...

    2018-06-22 06:22:03

  • c#中的表达式

    // 把变量和字面值(在使用运算符时,将它们统称为操作数)与运算符组合起来 // 就可以创建表达式,表达式是计算的基本构件 // 操作数可以是数值也可以是变量 int num1 = 1 + 1 ; int num2 = num1 + 1 ; int num3 = num1 + num2; Console.WriteLine( " C#中的表达式:n...

    2018-06-22 06:22:01

  • WinForm中的一种死锁场景

    最近客户反映系统总是时不时的卡死一次,开始以为是电脑环境问题,后来发现其他电脑上也会出现这种问题。收到反馈后,就开始找原因呀 ,重现呀。折腾了一上午终于找到了原因:“死锁”; 这个死锁发生的有点奇怪。因为只有一个同步根,怎么也会死锁呢。下面写一段小代码...

    2018-06-22 06:21:59

  • VS2012完全卸载与VS2013安装

    项目本来使用的是vs2012 Ultimate,也一直跟随ms的节奏安装了从1到4的update,但一些无法忍受的问题却一直没有解决: 1.偶尔出现要等待编辑器响应的情况; 2.偶尔输入了冒号也不会出成员提示,重新打开文件后正常; 3.不知道什么时候开始,扩展更新一直显示无法连接服...

    2018-06-22 06:21:59

  • 生成验证码

    //验证码 string code = string.Empty; //用于生成验证码的字符集 char[] character = { '2', '3', '4', '5', '6', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J','K', 'L', 'M', 'N', 'P', 'R', 'S', 'T', 'W', 'X', 'Y' }; //生成随机数 Random rnd = new...

    2018-06-22 06:21:56

  • VS2012 拆分视图按钮不见,代码,设计

    工具--选项--HTML设计器 然后重启就有了。...

    2018-06-22 06:21:55

  • Newtonsoft.Json 的序列化与反序列化

    首先补充一点,Json.Net是支持序列化和反序列化DataTable,DataSet,Entity Framework和NHibernate的.我举例说明DataTable的序列化和反序列化. 创建一个DataTable对象,如下: DataTable dt = new DataTable(); DataColumn dcName = new DataColumn( " Name " ); DataColumn...

    2018-06-22 06:21:54

  • 父级(display:none)隐藏时,子节点的高度获取。

    当父节点display:none的时候,子节点的高度是0获取不到。 解决办法:用visibility替换display就可以了。...

    2018-06-22 06:21:54

  • 让T4脱离VS生成代码

    让T4脱离VS生成代码 最近项目快结束;空闲时间相对多一点;为了以后工作方便点;索性研究了VS的T4; 写个代码生成器;以后可以通过代码生成器调用项目里面的Dll直接生成代码或者xml ; 应用以下两个T4的Dll;当然也可以通过T4的EXE通过命令生成代码 Microsoft.VisualStu...

    2018-06-22 06:21:44

2