面的示例说明如何将 Hashtable 中键的列表或值的列表复制到一维 Array 中。转自:微软MSDNusing System;using System.Collections;public class SamplesHashtable { public static void Main() { // Creates an……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2260浏览 837个赞
此代码可以将hashtable中的值通过copyto转换到一个一维数组var length = ht.Count;Guest[] array = new Guest[length];ht.Values.CopyTo(array, 0); 其中ht为hashtable,其key……继续阅读 » 水墨上仙 6年前 (2021-03-12) 1958浏览 1018个赞
C#通过SendMessage进行进程间通信http://blog.csdn.net/bluceyoung/article/details/8477315 为了深入理解消息机制,先来做一个测试项目在新建项目的Form1的代码中,加入方法:protected override vo……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2001浏览 755个赞
C#:DataGridView中列类型使用时间控件和下拉列表的自动匹配来源:http://blog.csdn.net/kingzone_2008/article/details/84706661. DataGridView中使用时间控件作为列类型DataGridView中默认不提供DateTimePicker类型的列类型,因此可以通过控件的覆盖模拟……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2425浏览 2488个赞
C#遍历HashTable的两种方法 方法一 foreach (System.Collections.DictionaryEntry objDE in objHasTab){ Console.WriteLine(objDE.Key.ToString()); Con……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2534浏览 585个赞
题目:一个大小为N的数组,里面是N个整数,怎样去除重复,要求时间复杂度为O(n),空间复杂度为O(1). 转自:http://blog.csdn.net/hawksoft/article/details/6867493 //下面的思路没问题,但算法有问题,修正后的算法见后面. /// <summary> ……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2319浏览 823个赞
C#获取页面的执行时间protected DateTime dt; protected void Page_Load(object sender, EventArgs e) { } protected override void OnPreInit(EventAr……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2595浏览 1508个赞
C# 内置队列类Queue使用范例,本范例详细演示了C#内置的队列如何进行添加,移除等功能。来自微软MSDNusing System;using System.Collections.Generic;class Example{ public static void Main() { Queue<string……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2352浏览 1574个赞
C# 按照字符串对一个长字符串进行分割这个方法性能不是很好,但是也算是一朵奇葩转自:http://blog.csdn.net/sundacheng1989/article/details/8036194 string字符串有根据一个char来分割成子字符串数组的方法string t……继续阅读 » 水墨上仙 6年前 (2021-03-12) 1612浏览 327个赞
C# 通过oledb读取excel表格内容到datatablehttp://blog.csdn.net/sundacheng1989/article/details/8463341 首先看一段实例代码string strCon = @"Provider=Microsoft……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2349浏览 873个赞
C#中枚举类型和radiobox关联操作代码有了enum我们可以列举类型了,有了单选框和复选框我们可以鼠标来选择了。但是编程的时候觉得让两个关联起来,写代码比较麻烦,所以想自动的关联起来。所以我尝试了一下,记录如下。转自:http://blog.csdn.net/callmeback/article/details/8462457假如一个星期的enum:……继续阅读 » 水墨上仙 6年前 (2021-03-12) 1934浏览 1524个赞
C#演示设计模式之简单工厂模式工厂模式是创建型模式。简单工厂是最简单的模式,主要是静态创建类型转自:http://blog.csdn.net/callmeback/article/details/8462510 #region 简单工厂 public abstract class 产品 { public abstract string 展示()……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3413浏览 1676个赞
不管什么编程语言都会提供操作Excel文件的方式,C#操作Excel主要有以下几种方式:1.Excel 说明:利用Office 的Excel组件来操作excel文件优点:能够完全操作Excel文件,生成丰富文件内容缺点:需要电脑安装Excel,会启动Excel进程这在web上很不方便2.OpenXML说明:一个操作字处理文档的组件包括Excel优点:能够……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3130浏览 981个赞
C#判断一个字符串是否包含另外一个字符串的简单方法string a="china";string b="i";if (a.IndexOf(b) > -1){ //包含指定的字符串,执行相应的代码}……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3804浏览 423个赞
C#通过IHttpModule接口修改http输出转自:http://blog.csdn.net/niuguangyuan/article/details/8458945using System;using System.Collections.Generic;using System.Linq;using System.Web;//修改htt……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3089浏览 2357个赞
C#给图片加水印的简单代码 实现本网站图片保护功能 类:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Drawin……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2294浏览 2013个赞
C# log4net 配置及使用详解本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3151浏览 1019个赞
c# 使用AForge.NET操作摄像头操作代码AForge.NET是一个专门为开发者和研究者基于C#框架设计的,这个框架提供了不同的类库和关于类库的资源,还有很多应用程序例子,包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,机器人等领域。 来源:http://blog.csdn.net/gdjlc/article/details/844……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2564浏览 1888个赞
ArrayList是一种动态数组,其容量可随着我们的需要自动进行扩充.ArrayList位于System.Collections命名空间中,所以我们在使用时,需要导入此命名空间.下面,我们还是在Student类的基础上利用ArrayList操作,从而了解ArrayList的用法转自:http://www.cnblogs.com/lihaozy/archive……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3104浏览 1482个赞
C#删除字符串中重复的字符 Func<string, string> RemoveDuplicate = delegate(string s){ BitArray _arr = new BitArray(256); StringBuilder _sb = new StringBuilder(); s = s.ToL……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2035浏览 437个赞
C#封装的Sqlite访问类,要访问Sqlite这下简单了,直接调用此类中的方法即可using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Configuration;using Syst……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3405浏览 2547个赞
asp.net(C#)判断指定的文件是否存在//文件不存在就创建if(!File.Exists(System.Web.HttpContext.Current.Server.MapPath(path))){ File.Create(System.Web.HttpContext.Current.Server.MapPath(path)).Close……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2229浏览 1283个赞
C#实现的windows form 倒计时using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Window……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3345浏览 2221个赞
在vs中,有一个经典的Microsoft.VisualBasic.dll的VB类库,根据官方的描述: 它能提供对许多 .NET Framework 类的简单直观的访问,使您能够编写可与计算机、应用程序、设置、资源等交互的操作及方法代码。 我们可以在项目中引用Microsoft.VisualBasic.dll就可以了实现简体繁体转换方法:……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2742浏览 910个赞
C#通过微软系统类库Microsoft.VisualBasic进行繁体和简体转换添加 Microsoft Visual Basic.NET Runtime 引用。using Microsoft.VisualBasicusing System;using System.IO;using System.Text;using Microsoft.……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2988浏览 2110个赞
C#利用微软自带库进行中文繁体和简体之间的转换下面的代码是一个简单的转换范例,真正的核心转换语句只有一句话,其它的都是界面和数据相关的,使用前需要引用Microsoft.VisualBasic这个类库 /// <summary> /// 转繁体 /// </summary> /// <param name=&qu……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3103浏览 2193个赞
通过反射打开窗体的方法,可以以取代长长的if-else或switch-case语句。要点:将菜单或工具栏项的名称设置为与相应窗体名称相同(关键)。private void MenuItem_Click(object sender, EventArgs e){ ToolStripMenuItem menuItem = (Tool……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2857浏览 2568个赞
这里介绍通过委托取消Button事件switch-case的方法。需要注意的是,事先要按顺序在各个Button的Tag属性中设置0、1、2、3……等序号,其作用请详看代码。/*定义委托*/public delegate 类型或viod MethodDelegate(参数1, 参数2);private void buttonC_Click(ob……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3292浏览 2180个赞
vs2010测试通过using System;using System.Collections.Generic;using System.Text;namespace PublicClass{ public static class CalculationDate { /// <summary> ……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2576浏览 623个赞
无论你愿不愿意,每条记录都会被自动添加一个类型为ObjectId的唯一标识_id,下面的文章说明了mongodb中的_id包含的所有信息 无论你愿不愿意,每条记录都会被自动添加一个类型为ObjectId的唯一标识_id据说这个类型可以自定义??不过目前还没看到那部分文档Object……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2839浏览 715个赞
平台:Vs2012主要实现例如空间发表说说时间的显示,如:某人在10秒前回复了你这种效果可用在Web浏览器,窗体,等…namespace test{ class Program { static void Main(string[] args) { DateTi……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2465浏览 1412个赞
C#设置热键隐藏指定窗口的代码using System; using System.Text; using System.Collections; using System.Runtime.InteropServices; namespace WindowHider { /// <summary> /// O……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2283浏览 1287个赞
C#生成指定范围内的不重复随机数// 随机数个数// 随机数下限 /// 随机数上限public int[] GetRandomArray(int Number,int minNum,int maxNum) { int j; int[] b=new int[Number]; Random r=new Random(); ……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2972浏览 2975个赞
C#判断访问来源是否为搜索引擎链接这段代码通过获取UrlReferrer判断访客是否来自常用的搜索引擎,不是完全准确,可做参考/// 判断是否来自搜索引擎链接/// 是否来自搜索引擎链接public static bool IsSearchEnginesGet(){if (HttpContext.Current.Request.UrlRefe……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2433浏览 672个赞
C#端口转发程序代码详解转自:http://www.cnblogs.com/mutuan链接3389的时候例子1:连接a机器的3389端口连不上,因为对方防火墙或者网关做了限制,只能访问a机器的个别端口比如80。例子2:连接a机器的几乎所有端口都连不上(对方乃内网或者防火墙网关做了限制),只能1433上去,但是对方可以连接你的某些端口。&……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2153浏览 2850个赞
简单的说就是将指定端口的数据转发到另外一个端口,这样可以跳过某些服务器的防火墙支持多线程, 连接数统计, 流量统计using System;using System.Collections.Generic;using System.Net;using System.Net.Sockets;using System.Text;using Sy……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3228浏览 811个赞
Windows下通过C#获取下指定进程监听的TCP/UDP端口号作者:阿凡卢出处:http://www.cnblogs.com/luxiaoxun/1、在Windows下用CMD netstat命令可以获得当前进程监听端口号的信息,如netstat -ano可以看到IP、port、状态和监听的PID。那么可以执行……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2105浏览 225个赞
主要是利用套接字,来和远程主机的逐个端口进行连接,如果连接上说明该端口是开放的,否则是关闭的。当然现在各种安全技术发展迅速,使得这种方法扫描的端口可能不太准确,但是总得从最基本的学起吧~~实现起来也不难,关键是看执行效率如何,如果使用传统的逐个端口扫描,效率很低,即使是扫描本机,平均每个端口也需要1秒左右。提高效率的方法有很多如多线程、异步扫描。我采用的是……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2901浏览 193个赞
这段C#代码用于检测远程计算机的3389端口是否处理打开状态,可以根据实际需要设置其它端口using System; using System.Collections.Generic; using System.Text; using System.Net.NetworkInformation;namespace test { ……继续阅读 » 水墨上仙 6年前 (2021-03-12) 1789浏览 2251个赞
下面的C#代码定义了一个函数用于判断指定的端口是否已经被占用。代码转自:http://www.cnblogs.com/smiler/public static bool PortInUse(int port){ bool inUse = false; IPGlobalProperties ipPropert……继续阅读 » 水墨上仙 6年前 (2021-03-12) 1815浏览 421个赞
C#毫秒转换成时分秒的代码public static String formatLongToTimeStr(Long l) { //http://www.75271.com String str = ""; int hour = 0; int minute = 0; ……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3128浏览 2116个赞
C#生成缩略图的函数,可直接调用,代码非常简单,直接嵌入你的项目,调用该函数即可。 /// <summary> /// 生成缩略图 /// 转自:http://www.75271.com /// </summary> /// <param name="originalImagePath"……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2242浏览 335个赞
C#通过ffmpeg从flv视频文件中截图的代码,需要先下载ffmpeg,开源的,using System;using System.Configuration;public class PublicMethod:System.Web.UI.Page{ public PublicMethod() { } //文件……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2698浏览 615个赞
提供年份可以输出属相,代码比较简单,因为2008年为鼠年,所以程序以2008为标准开始,2008对中国人也有特殊的意义private static void shuxiang(int year) { string[] shuxiang = { "鼠", "牛", "……继续阅读 » 水墨上仙 6年前 (2021-03-12) 2361浏览 2324个赞
这段代码可以将点分隔的ip地址转换成长整形数字,非常实用public static long ConvertIPToLong(string ipAddress){ // code from http://www.75271.com System.Net.IPAddress ip; if (System.Net.IPAddre……继续阅读 » 水墨上仙 6年前 (2021-03-12) 3503浏览 2320个赞