C# DBHelper 第二版, 持续更新 直到完美。 欢迎大家提出意见。作者:ChaoVer /******************************** * Produce: DbHelper * Version: beta 2 * Date: 2012.10.11 ********************************/……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3152浏览 1107个赞
C#安全删除文件目录的代码1. 创建文件夹 (简单,没多考虑) 2. 删除所建文件夹:为防止删除过程中有其他进程引用该文件夹中文件,增加了对此意外情况的考虑。 在本例中,若删除过程中被其他进程引用,等待并循环5次尝试再次删除操作。长时间无法被删除,则删除文件目录失败using System;using System.IO;namespace Ret……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2732浏览 2272个赞
c# 获取 httponly cookie/// <summary>/// WinInet.dll wrapper/// </summary>internal static class CookieReader{ /// <summary> /// Enables the retrieval ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2987浏览 2236个赞
MySQLDriverCS下载地址:……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1325浏览 2717个赞
C#写入日志到文本文件的代码using System.IO;public static void ErrorLog(string mssg) { string FilePath = HttpContext.Current.Server.MapPath("~/log/ErrorLog.txt"); try { if (Fi……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1299浏览 2006个赞
C#委托delegate使用范例using System;using System.Collections.Generic;using System.Text;namespace Delegate { //委托简单说就是可以让方法作为变量进行传递. //定义委托,它定义了可以代表的方法的类型 public delegate void……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2960浏览 845个赞
C#逐行读取文本文件到字符串列表的代码List<string> lines = new List<string>(); using (StreamReader r = new StreamReader("databasefile.txt")) { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2604浏览 2881个赞
C# 杀掉指定名字的进程程序代码public static void stopNamedProcess(string name) { foreach (Process p in System.Diagnostics.Process.GetProcessesByName(name)) { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1691浏览 238个赞
C#写入日志到系统事件日志using System.Diagnostics; EventLog.WriteEntry("Error Title", exp.Message, System.Diagnostics.EventLogEntryType.Error);……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1789浏览 350个赞
C#从windows剪贴板粘贴内容using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Data;using System.Windows.Forms;public class MainClass……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2665浏览 2775个赞
C# windows form拷贝内容到剪贴板 using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Data; using System.Windows.Forms; ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2459浏览 1906个赞
C#删除文件和文件夹到回收站的代码using System;using Microsoft.VisualBasic.FileIO;namespace leaver{ class Program { static void Main(string[] args) { Conso……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1404浏览 671个赞
C#使用semaphore 管理异步下载请求 var semaphor = new Semaphore(50, 50); // We allow at most 50 threads for crawling var resultPins = new List<Pin>(); // Results stored ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2442浏览 1075个赞
C#检查字符串是否是合法的URL地址protected string HTTPChecker(string Value) { if ((Value.Substring(0, 7) != "http://") && (Value.Substring(0, 8) != "https://") ) ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2952浏览 2253个赞
C#反序列化到类的代码演示using System;using System.Collections.Generic;using System.Linq;using System.Runtime.Serialization.Formatters.Binary;using System.Text;using System.Threading.T……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1368浏览 350个赞
C#求n个数中的最大值和最小值using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication2 { class Program { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2130浏览 2113个赞
asp.net自带的email组件发送邮件 #region 邮件发送 /// <summary> /// 发送邮件支持HTML格式 先引用System.Net.Mail; /// </summary> /// <param name="MailFrom">发送……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2886浏览 1368个赞
C#控制键盘按键(大小写按键等)来源:http://blog.csdn.net/limlimlim/article/details/8251498using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1466浏览 2929个赞
一个汉字转拼音的C#类using System;using System.Text.RegularExpressions;using System.Text;namespace Ming{ public class PinYinHelper { private static int[] pyValue = new……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1302浏览 1483个赞
C#编写的一个反向代理工具,可以缓存网页到本地转自:http://www.oschina.net/code/snippet_172400_17195 proxy.ashx 主文件<%@ WebHandler Language="C#" ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2866浏览 1761个赞
C#自定义序列化 ISerializable 的实现转自:http://blog.csdn.net/heavensdoor/article/details/6325169 [Serializable] public class BaseObject { [OptionalField] private ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2403浏览 411个赞
C#委托(delegate)简单示例:在两个form之间传递数据转自:http://blog.csdn.net/jcx5083761/article/details/8484958      ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3111浏览 363个赞
C#按照指定的长度在数字前补0的两种方法例如123可以转换成000123String snum = "123"; //方法1String pnum = snum.PadLeft(6, '0'); //方法2String fnum = String.Format("{0:000000}"……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2290浏览 2376个赞
C#通过 Html Agility Pack(HAP)解析html代码Why Html Agility Pack? (以下简称HAP).Net下解析HTML文件有很多种选择,包括微软自己也提供MSHTML用于manipulate HTML文件。但是,经过我一段时间的搜索,Html Agility Pack浮出水面:它是Stackoverflow网站上推荐最多……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1714浏览 1797个赞
此代码演示了如何读取和写入注册表 读取注册表 private string GetRegistShellData(string RegistName) { try { strin……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2934浏览 2658个赞
C# 操作系统服务(service)代码可以控制启动和停止系统服务 private bool StopService(string StopServiceName) { ServiceController service = new ServiceController(StopServiceName); ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3093浏览 1413个赞
这段代码演示了如何根据进程名关闭进程和启动进程 private bool CloseProcess(string CloseProcessName) { try { //根据进程名称,获取该进程信息 Process[] MyP……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3129浏览 2705个赞
C# 判断指定URL地址是否可以正常访问如果只是判断url是否存在,不需要抓取整个url,只需要通过head方式请求即可HttpWebRequest myRequest= (HttpWebRequest)WebRequest.Create(url);myRequest.Method="HEAD"; ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1749浏览 1946个赞
如果要遍历hashtable可以通过GetEnumerator()进行迭代遍历,但是由于hashtable的数据在不断变化,在遍历过程中就可能报错,最好的办法就是先复制一个新的HashTable,然后再遍历,我没有找到完整复制的办法,但HashTable提供了一个clone,浅表复制,基本也可以解决问题。Hashtable ht = (Hashtabl……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2617浏览 1174个赞
枚举数可用于读取集合中的数据,但不能用于修改基础集合。最初,枚举数定位在集合中第一个元素前。Reset 方法还会将枚举数返回到此位置。在此位置上,Current 属性未定义。因此,在读取 Current 的值之前,必须调用 MoveNext 方法将枚举数提前到集合的第一个元素。在调用 MoveNext 或 Reset 之前,Current 返回同一对象。Mo……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1152浏览 1223个赞
面的示例说明如何将 Hashtable 中键的列表或值的列表复制到一维 Array 中。转自:微软MSDNusing System;using System.Collections;public class SamplesHashtable { public static void Main() { // Creates an……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2652浏览 1900个赞
此代码可以将hashtable中的值通过copyto转换到一个一维数组var length = ht.Count;Guest[] array = new Guest[length];ht.Values.CopyTo(array, 0); 其中ht为hashtable,其key……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1713浏览 2057个赞
C#通过SendMessage进行进程间通信http://blog.csdn.net/bluceyoung/article/details/8477315 为了深入理解消息机制,先来做一个测试项目在新建项目的Form1的代码中,加入方法:protected override vo……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1378浏览 2801个赞
C#:DataGridView中列类型使用时间控件和下拉列表的自动匹配来源:http://blog.csdn.net/kingzone_2008/article/details/84706661. DataGridView中使用时间控件作为列类型DataGridView中默认不提供DateTimePicker类型的列类型,因此可以通过控件的覆盖模拟……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3117浏览 2349个赞
C#遍历HashTable的两种方法 方法一 foreach (System.Collections.DictionaryEntry objDE in objHasTab){ Console.WriteLine(objDE.Key.ToString()); Con……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1645浏览 2464个赞
题目:一个大小为N的数组,里面是N个整数,怎样去除重复,要求时间复杂度为O(n),空间复杂度为O(1). 转自:http://blog.csdn.net/hawksoft/article/details/6867493 //下面的思路没问题,但算法有问题,修正后的算法见后面. /// <summary> ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2288浏览 1732个赞
C#获取页面的执行时间protected DateTime dt; protected void Page_Load(object sender, EventArgs e) { } protected override void OnPreInit(EventAr……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2697浏览 2937个赞
C# 内置队列类Queue使用范例,本范例详细演示了C#内置的队列如何进行添加,移除等功能。来自微软MSDNusing System;using System.Collections.Generic;class Example{ public static void Main() { Queue<string……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1864浏览 593个赞
C# 按照字符串对一个长字符串进行分割这个方法性能不是很好,但是也算是一朵奇葩转自:http://blog.csdn.net/sundacheng1989/article/details/8036194 string字符串有根据一个char来分割成子字符串数组的方法string t……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2345浏览 1899个赞
C# 通过oledb读取excel表格内容到datatablehttp://blog.csdn.net/sundacheng1989/article/details/8463341 首先看一段实例代码string strCon = @"Provider=Microsoft……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1773浏览 1829个赞
C#中枚举类型和radiobox关联操作代码有了enum我们可以列举类型了,有了单选框和复选框我们可以鼠标来选择了。但是编程的时候觉得让两个关联起来,写代码比较麻烦,所以想自动的关联起来。所以我尝试了一下,记录如下。转自:http://blog.csdn.net/callmeback/article/details/8462457假如一个星期的enum:……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2582浏览 1235个赞
C#演示设计模式之简单工厂模式工厂模式是创建型模式。简单工厂是最简单的模式,主要是静态创建类型转自:http://blog.csdn.net/callmeback/article/details/8462510 #region 简单工厂 public abstract class 产品 { public abstract string 展示()……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2422浏览 1950个赞
不管什么编程语言都会提供操作Excel文件的方式,C#操作Excel主要有以下几种方式:1.Excel 说明:利用Office 的Excel组件来操作excel文件优点:能够完全操作Excel文件,生成丰富文件内容缺点:需要电脑安装Excel,会启动Excel进程这在web上很不方便2.OpenXML说明:一个操作字处理文档的组件包括Excel优点:能够……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1452浏览 1829个赞
C#判断一个字符串是否包含另外一个字符串的简单方法string a="china";string b="i";if (a.IndexOf(b) > -1){ //包含指定的字符串,执行相应的代码}……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2611浏览 1340个赞
C#通过IHttpModule接口修改http输出转自:http://blog.csdn.net/niuguangyuan/article/details/8458945using System;using System.Collections.Generic;using System.Linq;using System.Web;//修改htt……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2142浏览 990个赞