C#判断年月日是否合法static bool ValidateDate(int y, int m, int d){ int[] a = { 31, (y % 4 == 0 && y % 100 != 0 || y % 400 == 0) ? 29 : 28, 31, 30, 31, 30, 31, 31, 30, 31, 30……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1839浏览 325个赞
C#模拟登陆OSC并获取Cookie/* * 由SharpDevelop创建。 * 用户: dodola * 日期: 2012/10/23 * 时间: 9:43 * * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件 */using System;using System.Collections.Generic;usi……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1604浏览 1769个赞
本文提供了C#中文件下载的4中方法,分别带有演示代码来源:http://topic.csdn.net/u/20120822/10/d8115bb7-2f2a-4c2f-b0c1-aab68bcb1e3e.htmlusing System;using System.Data;using System.Configuration;using Syst……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2468浏览 575个赞
C# 用 iTextSharp 将 PDF 转成文本using System;using System.IO; using iTextSharp.text;using iTextSharp.text.pdf;using iTextSharp.text.pdf.parser;public class ParsingPDF { sta……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2373浏览 1076个赞
c#自动识别URL网址的代码using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Text.RegularExpressions;namespace ConsoleApplication3{ clas……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2621浏览 790个赞
C#提高随机数不重复概率的种子生成方法static int GetRandomSeed( ){ byte[] bytes = new byte[4]; System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Securit……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2634浏览 1563个赞
C#返回多少分钟之前或者之后的时间/** * 获取给定时间的之前某分钟的时间 * 比如现在是:2012-10-10 10:10:10 * 给定的分钟数:50 * 得到的时间为:2012-10-10 9:20:10 * * @return strLateMinutesTime 时间字符 */ public static……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1714浏览 470个赞
这几天刚整理完Kudy.Net项目中关键词过虑的功能。关键词过虑在网站开发中也算是比较常见的需求了,特别是在SNS社区网站。在网上找的相关文章都达不到我的要求,所以就自己根据过虑的特点专门写了个KeywordFilter,可能满足基本的过虑要求,性能也不错。它有如下特点:一、允许你自定义匹配到关键词时返回的结果,例如匹配到“日你”,你可以在原文中显示例如:“……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1827浏览 1054个赞
C#敏感关键词过滤代码 还有待优化的地方 各位有更好的方法 还请分享指点一下 说明原理来源:http://www.cnblogs.com/yujiajun/archive/2012/10/15/keword_Filter.htmlSystem.Text.StringBuilder sb = new System.Text.StringBuilde……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1807浏览 526个赞
C#监控文件夹并自动给图片文件打水印转自:http://www.cnblogs.com/zhuzhenyu/archive/2012/10/15/2724307.htmlusing System;using System.Collections.Generic;using System.ComponentModel;using System.Da……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3051浏览 390个赞
C# StreamReader读取文件using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace W{ class P……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3069浏览 1390个赞
C# StreamWriter写入文件using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace W{ class ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2544浏览 434个赞
C#二进制序列化来源:http://blog.csdn.net/mypc2010/article/details/8068963using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Task……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2952浏览 1689个赞
C#修改电脑密码,重置windows密码DirectoryEntry实现转自:http://blog.csdn.net/sufei1013/article/details/8073184 C#修改电脑密码方法如下 /// <summary> /// 更……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2193浏览 1829个赞
C#使用委托实现的快速排序算法class QuickSort { private delegate int CmpOp(object Left, object Right); private void swap(object[] Array, int Left, int Right, CmpOp Cmp) { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1775浏览 1708个赞
C#快速排序算法代码演示class Quicksort { private void swap(int[] Array, int Left, int Right) { int temp = Array[Right]; Array[Right] = Array[Left]; ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3123浏览 1608个赞
C# Aggregate and Sum 使用范例using System;using System.Linq;using System.Collections;using System.Collections.Generic;public class MainClass { public static void Main() { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2237浏览 1852个赞
C#在数组上使用Aggregateusing System;using System.Collections;using System.Collections.Generic;using System.Text;using System.Linq;public class MainClass { public static void ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2003浏览 1379个赞
C# Aggregate 用法范例using System;using System.Linq;using System.Collections;using System.Collections.Generic;public class MainClass { public static void Main() { in……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1182浏览 1504个赞
此程序包含一个简单的 LINQ to XML 示例查询。它演示了编写 LINQ to XML 查询所需的最少代码。using System;using System.Collections.Generic;using System.IO;using System.Xml;using System.Linq;using System.Xml.L……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2649浏览 2545个赞
示例演示如何创建一个列表类来实现 IEnumerable 和 yield 关键字,以对列表的内容启用 foreach 迭代using System;using System.Collections.Generic;using System.Text;namespace Yield{ class Yield { p……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2758浏览 1296个赞
本示例演示如何使用 XML 将代码编入文档// XMLsample.cs// 编译时使用:/doc:XMLsample.xmlusing System;/// <summary>/// 此处显示类级别摘要文档。 </summary>/// <remarks>/// 较长的注释可通过 remarks 标记与……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1744浏览 796个赞
本示例演示了如何在 C# 中使用 override 和 new 关键字进行版本控制。版本控制有助于在基类和派生类的演变过程中维护它们之间的兼容性。// versioning.cs// 需要 CS0114public class MyBase { public virtual string Meth1() { return……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2903浏览 1864个赞
C#通过指针读取文件// readfile.cs// 编译时使用:/unsafe// 参数:readfile.txt// 使用该程序读并显示文本文件。using System;using System.Runtime.InteropServices;using System.Text;class FileReader{ const u……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2248浏览 1809个赞
本示例演示如何定义与类或结构之间的转换,以及如何使用此类转换// conversion.csusing System;struct RomanNumeral{ public RomanNumeral(int value) { this.value = value; } // 声明从 int 到 ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1161浏览 1554个赞
本示例演示了如何在 C# 中使用非托管代码(使用指针的代码)。// printversion.cs// 编译时使用:/unsafeusing System;using System.Reflection;using System.Runtime.InteropServices;// 为此程序集指定一个版本号:[assembly:Assemb……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1371浏览 2539个赞
C# 通过指针实现的fastcopy,快速拷贝函数// fastcopy.cs// 编译时使用:/unsafeusing System;class Test{ // unsafe 关键字允许在下列 // 方法中使用指针: static unsafe void Copy(byte[] src, int srcIndex,……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1723浏览 239个赞
本示例演示了下面的线程处理技术。创建、启动和终止线程使用线程池线程同步和互交 ThreadPool.csusing System;using System.Threading;// Fibonacci 类为使用辅助// 线程执行长时间的 Fibonacci(N) 计算提供了一……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1630浏览 1366个赞
本示例演示结构的语法和用法。它还介绍了类与结构之间的重大差异 // struct1.csusing System;struct SimpleStruct{ private int xval; public int X { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1574浏览 2061个赞
本示例演示了如何通过权限类和权限属性来修改安全权限 // ImperativeSecurity.csusing System;using System.Security;using System.Security.Permissions;using Syst……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2238浏览 460个赞
C#类和属性的使用 abstractshape.cs// abstractshape.cs// 编译时使用:/target:library// csc /target:library abstractshape.csusing System;public abstract ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2889浏览 131个赞
本示例演示属性为何是 C# 编程语言必不可少的一个组成部分。它演示了如何声明和使用属性// person.csusing System;class Person{ private string myName ="N/A"; private int myAge = 0; // 声明 string 类型的 ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2009浏览 2685个赞
本示例演示了如何使用允许在两个或更多 C# 文件中定义类或结构的分部类型。这就允许多个程序员并行处理一个类的不同部分,并将复杂类的不同方面保存在不同的文件中。 CharTypesPrivate.csusing System;using System.Collections.Gen……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2773浏览 2895个赞
本示例演示了用户定义的类如何能够重载运算符// complex.csusing System;public struct Complex { public int real; public int imaginary; public Complex(int real, int imaginary) { thi……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3103浏览 1677个赞
本示例演示了如何在 C# 中使用 Microsoft Access 数据库。它演示了如何创建数据集并从数据库向该数据集添加表。// OleDbSample.cs// 若要从命令行生成此示例,请使用命令:// csc oledbsample.csusing System;using System.Data;using System.Data.O……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1887浏览 297个赞
C#统计字符串中数字的个数// DigitCounter.cs// 编译时使用:/target:libraryusing System; // 声明与 Factorial.cs 中的命名空间相同的命名空间。这样仅允许将 // 类型添加到同一个命名空间中。namespace Functions { public class Digit……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2745浏览 629个赞
本示例演示 本示例演示 C# 类如何声明索引器以提供对类的类似数组的访问。。// indexer.cs// 参数:indexer.txtusing System;using System.IO;// 将大文件当作字节数组// 访问的类。public class FileByteArray{ Stream stream; ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1223浏览 348个赞
C#中dynamic的正确用法 dynamic是FrameWork4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译期默认dynamic对象支持你想要的任何特性。比如,即使你对GetDynamicObject方法返回的对象一无所……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3124浏览 2907个赞
C#判断操作系统版本//获取系统信息System.OperatingSystem osInfo = System.Environment.OSVersion; //获取操作系统IDSystem.PlatformID platformID = osInfo.Platform;//获取主版本号int versionMajor = osInfo.V……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2153浏览 2202个赞
C#三层架构之数据库访问层代码using System;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace DbBase{ public abstract class Base { #region "Fields……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2207浏览 623个赞
设计模式C#描述——工厂方法模式演示代码 设计模式C#描述——工厂方法模式工厂方法模式是类的创建模式,又叫做虚拟构造子模式或多态性工厂模式。它的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。简单工厂模式的缺点:由于工厂类集中了所有产品创建逻辑的,如果不能正常工作的话……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1499浏览 2565个赞
很多人喜欢用GUID作为数据表的主键,如果使用无序的GUID,当数据量很大的时候,插入性能会急剧下降,如果非要使用GUID,则可以实用有序的GUID,这样性能的影响会比较小。public static Guid GenerateGuid(){ byte[] guidArray = Guid.NewGuid().ToByteArray(); ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1178浏览 2385个赞
C# 输出MD5和SHA1编码using System;namespace myMethod{ class computeMD5andSHA1 { /// <summary> /// 计算文件的 MD5 值 /// </summary> /// ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1789浏览 1112个赞
C#导出数据到Excel或者Word中的代码片段private void Page_Load(object sender, System.EventArgs e) { SqlConnection con=new SqlConnection("server=.;database=pubs;uid=sa;p……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2923浏览 201个赞
C#实现简单的udp收发的代码 发送 try { Socket s = new Socket(AddressFamily.InterNetwork, Sock……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2349浏览 2172个赞