摘要: 程序退出的方法:1.this.Close();只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出; 2.Application.Exit();强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出; 3.Applicatio 阅读全文
posted @ 2016-03-11 10:47 RC7 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 实现该功能一共只需三步: 第一步: 在页面底部加入HTML代码 把下面的HTML加入到页面底部, 最好是紧挨着</body>标签: <a href="#" class="go-top"><div></div></a> 第二步: 加入JS if (jQuery('.go-top').length > 阅读全文
posted @ 2016-03-11 10:46 RC7 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Action<T> 委托其实与[button url="http://redcat7.net/?p=343" style="dark"]Func<T, TResult> 委托[/button]一样,都是为了简化委托的使用,这两者的不同之处在于Action<T> 封装一个方法且该方法只有一个参数并且不 阅读全文
posted @ 2016-03-11 10:44 RC7 阅读(3401) 评论(0) 推荐(0) 编辑
摘要: Func<T, TResult> 委托其实与[button url="http://redcat7.net/?p=340" style="dark"]Action<T> 委托[/button]一样,都是为了简化委托的使用,这两者的不同之处在于Action<T> 封装一个方法且该方法只有一个参数并且不 阅读全文
posted @ 2016-03-11 10:42 RC7 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 1. serialize()方法语法:$(selector).serialize()输出序列化表单的字符串,文件上传控件(例如:<input type="file" name="myfile"/>)类型的表单数据会被自动忽略,也就是说不会出现在序列化字符串中。 比如有下面这样的一个表单,用$("fo 阅读全文
posted @ 2016-03-11 10:40 RC7 阅读(2509) 评论(0) 推荐(0) 编辑
摘要: 把对象保存在文件中(格式为二进制文件): IFormatter formatter = new BinaryFormatter(); Stream stream = new FileStream(@"D:\MyObj.bin", FileMode.OpenOrCreate, FileAccess.W 阅读全文
posted @ 2016-03-11 10:39 RC7 阅读(4530) 评论(0) 推荐(0) 编辑
摘要: XmlDatasetConvert 该类提供了四种方法:1、将xml对象内容字符串转换为DataSet2、将xml文件转换为DataSet3、将DataSet转换为xml对象字符串4、将DataSet转换为xml文件 1 //XmlDatasetConvert.cs 2 3 using System 阅读全文
posted @ 2016-03-11 10:36 RC7 阅读(2825) 评论(1) 推荐(0) 编辑
摘要: 1 public static string CompressString(string str) 2 { 3 var compressBeforeByte = Encoding.GetEncoding("UTF-8").GetBytes(str); 4 var compressAfterByte 阅读全文
posted @ 2016-03-11 10:33 RC7 阅读(5008) 评论(0) 推荐(0) 编辑
摘要: 克隆是创建作为当前实例副本的新对象。克隆分为深度克隆和浅度克隆深度克隆:会克隆当前实例的所有所有成员.浅度克隆:只会克隆当前实例的所有值类型的.浅度克隆Object类为我们提供了一个受保护的克隆方法MemberwiseClone()深度克隆要我们自己实现 我们先来创建两个类: [Serializab 阅读全文
posted @ 2016-03-11 10:31 RC7 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: SELECT SET 同时对多个变量同时赋值时 支持 不支持 表达式返回多个值时 将返回的最后一个值赋给变量 出错 表达式未返回值时 变量保持原值 变量被赋null值 阅读全文
posted @ 2016-03-11 10:29 RC7 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 本教程旨在快速掌握LINQ基础用法,以及在此基础上构建复杂LINQ查询,没有任何啰嗦,直接上手。 示例1:最简单的LINQ查询 int[] numbers = { 5, 1, 8, 6, 2, 6, 4, 9, 10, 7, 3 };var nums1 = from n in numbers whe 阅读全文
posted @ 2016-03-11 10:24 RC7 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 开始学习异步编程之前,先让我们来看下面一个异步编程的示例: 1 class MyDownloadString 2 { 3 private Stopwatch sw = new Stopwatch(); 4 5 public void Run() 6 { 7 const int LargeNumber 阅读全文
posted @ 2016-03-11 10:15 RC7 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、启用客户端验证: 客户端验证主要是为了提高用户体验,在网页不回刷的情况下完成验证。 第一步是要在web.config里启用客户端验证,这在MVC3自带的模板项目中已经有了: <add key="ClientValidationEnabled" value="true"/> <add key="U 阅读全文
posted @ 2016-03-11 10:04 RC7 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 自制了一个简单的发布者-订阅者模式的javascript示例, 欢迎大家批评指正. 1 <script type="text/javascript"> 2 3 if (typeof studio == "undefined") { 4 var studio = studio || {}; 5 }; 阅读全文
posted @ 2016-03-11 09:57 RC7 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1 public void EachProperties() 2 { 3 Contract contract = new Contract { employeename = "Rikas" }; 4 Type type = contract.GetType(); 5 System.Reflectio 阅读全文
posted @ 2016-03-11 09:55 RC7 阅读(3371) 评论(0) 推荐(1) 编辑