标签:C#

C#.net SharpZip 解压缩 如何识别 zip 文件

目前,我在使用 SharpZip api 来处理我的 zip 文件实体。它压缩和解压缩时工作很出色。不过,我遇到的麻烦是如何确定文件是不是 zip 。我需要知道是否有一种方法探测文件流是否可以被解压缩。最初我使用如下方式: FileStream lFileStreamIn = File.OpenRead(mSourceFile); lZipFile = n……

Microsoft.CSharp.RuntimeBinder.Binder未定义

在VS2012中编译代码时,提示“ 预定义的类型Microsoft.CSharp.RuntimeBinder.Binder未定义 或未定义 ”,而在VS2010中时正常。出现异常的代码环境: 使用如下代码获取webBrowser中的图片时,需要引用Microsoft.mshtml.dll程序集,   HTMLDocument doc = (HTML……

HTML5 Canvas 进行数据可视化的介绍与使用

在网络时代的早期,Web 只是静态文本和链接的集合,人们越来越关注为其他类型的内容提供支持。 1993 年,Mosaic 浏览器(后来发展为 Netscape Navigator)的创建者 Marc Andreessen 提出将 IMG 标记作为在页面上的文本中嵌入图像的标准。 此后不久,IMG 标记成为向网页中添加图形资源的事实上的标准—至今仍在使用这一标……

如何获得WebBrowser中的图片数据

获得 WebBrowser中的图片 数据方法 /// <summary>   /// 获取WebBrowser指定的图片   /// </summary>   /// <param name="webBrowser">需要获取图片的WebBrowser</param>   /// <param n……

c# ServiceController示例 启动和停止windows服务

下面是 ServiceController示例 ,检查 Telnet 服务的当前状态。如果该服务已停止,此示例将启动该服务。如果该服务正在运行,此示例将停止该服务。 // Toggle the Telnet service – // If it is started (running, paused, etc), stop the service……

C#性能优化: 字符串拼接

字符串比较 这个可能很多人知道了,但还是提一下。 string s = “”; 1) if(s == “”){} 2) if(s == string.Empty){} 3) if (string.IsNullOrEmpty(s)) { } 4) if(s != null && s.Length……

C#性能优化: 正则表达式

不要迷信正则表达式 正好在第一个例子里说到了正在表达式(Regex)对象就顺便一起说了。 很多人以为正则表达式很快,非常快,超级的快。 虽然正则表达式是挺快的,不过千万不要迷信他,不信你看下面的例子。 //方法1 public static string ConvertQuot1(string html) {     return html.Replac……