随笔分类 - C#
jQuery调用WebService返回JSON数据
摘要:本文将介绍jWuery调用基于.NET Framework 3.5的WebService返回JSON数据,另外还要介绍一下用jQuery调用WebService的参数设置及设置不当所出现的问题,还有出现问题的原因 jQuery调用WebService网上的介绍也比较多,最近的项目中我也用到不少,一直都很少用.NET Ajax,比较钟情于jQuery调用请求WebService有几种方法,这主要说...
阅读全文
基类中有参和无参类的构建
摘要:class A { public A() { } public A(string x) { Console.WriteLine(x); } } class B : A { public B():base() { } public B(string x):base(x) { } }
阅读全文
C# .net 采集类
摘要:usingSystem; usingSystem.Collections.Generic; usingSystem.Text; usingSystem.Diagnostics; usingSystem.Text.RegularExpressions; usingSystem.IO; usingSystem.Net; namespace采集测试 { classProgram { staticvoid...
阅读全文
动态创建 Lambda 表达式
摘要:作为 Delegate 的更深度进化,Lambda 让我们的代码显得更加简洁和优雅,但同时也面临一个问题,就是如何依据外部条件动态构建一个 Lambda 表达式。或许你会奇怪这个需求是如何产生的…… 首先,Lambda 在 DLinq 中承担了以往 T-SQL 的部分角色;其次,在数据库设计中,我们往往需要依据外部未知的动态条件组合来查询数据。而问题在于作为一种静态语言,我们显然无法用动态语法或者...
阅读全文
c#解压,压缩文件!!!
摘要:最近要做一个项目涉及到C#中压缩与解压缩的问题的解决方法,大家分享。这里主要解决文件夹包含文件夹的解压缩问题。1)下载SharpZipLib.dll,在http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx中有最新免费版本,“Assembliesfor.NET1.1,.NET2.0,.NETCF1.0,.NETCF...
阅读全文
使用C# yield关键字来提高性能和可读性
摘要:对于”yield”这个关键字我已经见过N次了,直到最近我才知道这个关键字所蕴含的力量。我将在下面展示出一些使用”yield”让你的代码有更高可读性和更好性能的例子. 为了让你对yield有一些快速概览,我首先要展示一个没有使用这个关键字的例子,下面的代码很简单,但在我最近的项目中却很常见IList<string> FindBobs(IEnumerable<string> n...
阅读全文
自动发送Email功能的代码示例
摘要:通过.NET实现后台自动发送邮件功能的代码,可以将一些基础信息放到web.config文件中进行保存:Web.config文件信息段: [代码]后台实现:[代码]
阅读全文
C#日期函数所有样式大全
摘要:DateTimedt=DateTime.Now; //Label1.Text=dt.ToString();//2005-11-513:21:25 //Label2.Text=dt.ToFileTime().ToString();//127756416859912816 //Label3.Text=dt.ToFileTimeUtc().ToString();//127756704859912816 ...
阅读全文
遍历DataTable内存数据的三种方法性能对比
摘要:前几年曾经碰到一个生成递归树形菜单的功能,由于系统比较庞大,有300-400个菜单项,把这些菜单一次性递归加载,的确需要耗费一些时间。 当然若是动态加载什么的,那就不会有太多麻烦了,加载这么多菜单时,不同的解决方法的确差别很大。 第一种写法,每次循环遍历表,这应该是最普通的做法,结果运行速度比较慢,效果有些难以忍受。 for (int i = dataTable.Rows.Count - 1; i...
阅读全文
web.config的讲解
摘要:(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在<configSections>标志中。 2.特定应用程序配置 特点: 位于<appSetting>中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于<system.Web>节中,控制Asp.net运行时的行...
阅读全文
任意类型转换成json
摘要:项目中经常要用到json格式的数据,把收集和整理的转换json数据的方法发布如下:在.net framework2.0中,没有JavaScriptSerializer(3.0)和DataContractJsonSerializer(3.5),所以经常要用手写的转换类,这样调试也方便些,何况JavaScriptSerializer和DataContractJsonSerializer还有一些对特殊字...
阅读全文