C#函数实现的小功能集合 2006-03-16 76 · ==================子窗体返回主窗体 /**////<summary> ///名称:redirect ///功能:子窗体返回主窗体 ///参数:url ///返回值:空 ///</summary> public void redirect(string url,Page page) { if ( Session["IfDefault"]!=(object)"Def...
一个拷贝整个文件夹(包括子文 ... 2006-03-16 37 · 需要引用命名空间:using System.IO;/// <summary> /// 拷贝文件夹(包括子文件夹)到指定文件夹下,源文件夹和目标文件夹均需绝对路径. 格式: CopyFolder(源文件夹,目标文件夹); /// </summary> /// <param name="strFromPath"></param> /// <param name=&...
ASP.NET(c#)运用API函数获取系... 2006-03-16 35 · 在Visual C#中调用API的基本过程: 首先,在调用API之前,你必须先导入System.Runtime.InteropServices这个名称空间。该名称空间包含了在Visual C#中调用API的一些必要集合,具体的方法如下: using System.Runtime.InteropServices; 在导入了名称空间后,我们要声明在程序中 ...
如何通过一个图片的URL得到该 ... 2006-03-16 30 · 因为在获取网络上的图片大小或数据时,如果不断地形成临时文件,再打开,这个过程不仅速度比较慢,而且给人的感觉总有些不爽,当然不失一种解决办法。一般的期望就是在内存中完成所有操作,幸好我们可出使用MemoryStream,通过它我们可以比较轻松地达到目的。 1private void button2_Click(object ...
c#学习体会:使用 ref 和 out ... 2006-03-16 34 · c#学习体会:使用 ref 和 out 传递数组(downmoon),希望与大家分享1、与所有的 out 参数一样,在使用数组类型的 out 参数前必须先为其赋值,即必须由接受方为其赋值。例如:public static void MyMethod(out int[] arr) { arr = new int[10]; // 数组arr的明确委派}2、与所有的 ref 参数一样,...
C#快速排序类 2006-03-16 18 · 快速排序的基本思想是基于分治策略的。对于输入的子序列ap..ar,如果规模足够小则直接进行排序,否则分三步处理: 分解(Divide):将输入的序列ap..ar划分成两个非空子序列ap..aq和aq+1..ar,使ap..aq中任一元素的值不大于aq+1..ar中任一元素的值。 递归求解(Conquer):通过递归对p..aq和aq+1..ar ...
C#中利用SharpZipLib进行文件 ... 2006-03-16 17 · 在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手。只好耐下心来,慢慢的研究,总算找到了门路。针对自己的需要改写了文件压缩和解压缩的两个类,分别为ZipClass和UnZipClass。其...
批量字符串替换程序-2 2006-03-16 10 · (3)批量替换。我最先采用Hashtable实现,测试结果发现性能比较低,然后就直接改用数组实现,写一个hash函数,将待换字符串hash到数组。flexIndex是松弛系数。 1 public class StringBatchFilter:StringFilter 2 { 3 private int width=0; 4 const int flexIndex = 10; ...
批量字符串替换程序-1 2006-03-16 15 · (1)PairString 1 public struct PairString 2 { 3 public string OldValue; 4 public string NewValue; 5 public bool IsRightFilter; 6 public bool IsLeftFilter; 7 8 public PairString(string oldValue, string newValue) 9 {10 ...
计算俩个时间之间隔多少月 2006-03-16 16 · using System;class Test{ static int MonthsDiff(DateTime dt1, DateTime dt2) { int m = (dt2 - dt1).Days / 31; while (dt1.AddMonths(m) < dt2) m++; return m; } static void Main() { DateTime dt1 = new DateTime(2005, 1, 1); DateTime dt2 = new DateTime(20...
页次:3 /10 10篇/页 首页 上一页 下一页 尾页 合计 98 篇 Go:第1页 第2页 第3页 第4页 第5页 第6页 第7页 第8页 第9页 第10页