本范例演示怎样通过c#中的XmlSerializer序列化一个普通对象// This is the test class we want to // serialize:[Serializable()]public class TestClass{ private string someString; public string……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1618浏览 1146个赞
C#创建多维数组代码using System; public class MultidimensionalArray{ public static void Main() { int[] lowerBounds = {1, 2, 4}; int[] lengths = {4, 2, 1}; ……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1568浏览 2813个赞
C# 里的MD5 算法代码片段using System; public string CreateMD5Hash (string input){ // Use input string to calculate MD5 hash MD5 md5 = System.Security.Cryptography.MD5.Create();……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1416浏览 2484个赞
C# 里的Array.CopyTo复制一个数组的部分到另外一个数组using System; public class CopyToArray{ public static void Main() { object[] objects1 = {"one", "two", "……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1438浏览 2226个赞
Array.Copy可以复制整个数组,也可以对数组进行部分复制using System; public class CopyArray{ public static void Main() { int[] integers = new int[] {5, 10, 15}; double[] doubles……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1851浏览 2921个赞
C#华氏温度和摄氏温度的相互专函代码片段public static double CelsiusToFahrenheit (string temperatureCelsius){ double celsius = System.Double.Parse (temperatureCelsius); return (celsius *……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1427浏览 2348个赞
C# 克隆整个数组using System; class CloneArray{ public static void Main() { string[] array1 = {"a", "b", "c"}; string[] array2 = (str……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2285浏览 2368个赞
C#通过Array.Clear部分清除数组,这个方法不但可以清除整个数组,还可以部分清除using System; class ArrayClear{ public static void Main() { int[] integers = { 1, 2, 3, 4, 5 }; DumpArray (&qu……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2445浏览 2521个赞
C# 捕获OverflowException异常的代码short shorty = 32767; // largest positive shortint integer = shorty + 1;try{ checked // force compiler to obj……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1396浏览 2087个赞
C#使用快速排序法给一个字符串数组排序class Quicksort { private void quickSwap(string[] Array, int Left, int Right) { string Temp = Array[Right]; Array[Right] = Array[Left]; Array[Left] =……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1602浏览 1050个赞
C#通过匿名方法绑定控件的事件protected void Page_Load(object sender, EventArgs e){ // 为Button1的Click绑定一种动作 Button1.Click = delegate { Response.Write("Hello 75271.com&quo……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2236浏览 2347个赞
本示例演示 C# 类如何声明索引属性以表示不同种类事物的类似数组的集合。// indexedproperty.csusing System;public class Document{ // 以下类型允许文档的查看方式与字的数组一样: public class WordCollection { readon……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1725浏览 2915个赞
一个C#编写的字符串排序类,调用方便using System;using System.Collections.Generic;using Sorting.CSharpStringSort;namespace SortTests.Sorting{ public class sfList : List<string> { ……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2803浏览 1306个赞
C# 之行存储过程操作数据库演示public void LogRequest(string requestor, string messageBody) { using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionS……继续阅读 » 水墨上仙 5年前 (2021-03-14) 3075浏览 659个赞
C#控件的缩写标准定义方式,一定要收藏btn Button chk CheckBox ckl CheckedListBox cmb ComboBox dtp DateTimePicker lbl Label llb LinkLabel lst Li……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2624浏览 111个赞
asp.net通过你的Gmail账号的smpt服务向外发送邮件的例子using System.Web.Mail;using System;public class MailSender{ public static bool SendEmail( string pGmailEmail, string pG……继续阅读 » 水墨上仙 5年前 (2021-03-14) 3221浏览 2061个赞
C# 生成随机数的三种方法汇总转自:http://blog.csdn.net/jason20ming/article/details/8447851 开始,很简单地使用System.Random类来生成随机数。很快,问题就来了,发现当random的生成间隔小于1ms时,随机数就重复了(……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2090浏览 981个赞
JQuery向asp.net ashx提交带中文的参数代码字符编码这个东西,一旦和中文打上交道就不可避免出现乱码,今天项目用到了JQuery向ashx提交中文参数的这一块,折腾了一天,开始是各种乱码,最后中算弄好了。来源:http://blog.csdn.net/wangqiuyun/article/details/8450964 ……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2498浏览 1977个赞
IsGUID函数用来判断字符串是否是GUIDpublic static bool IsGUID(string expression){ if (expression != null) { Regex guidRegEx = new Regex(@"^(\{{0,1}([0-9a-fA-F]){8}-([0-9……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2355浏览 1453个赞
这段代码展示了如何截取用户的点击事件,在相应点击事件之前先之行自己的代码// KeyDown event of some controlprivate void SomeControl_KeyDown(object sender, KeyEventArgs e){ // 1. Event is called directly after t……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2514浏览 283个赞
设置窗体属性showinTask=false;加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标;添加窗体最小化事件// this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged); //上面一行是主窗体Initi……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2344浏览 2945个赞
1,判断图片的宽和高的比例,然后进行缩放,以便于使缩略图不变形。2,DrawImage方法为缩略图绘制边框,这样,浏览起来比较美观。3,调用Save方法将生成的缩略图保存到指定的目录下。转自:http://blog.csdn.net/chifengchifeng/article/details/8439884 private void MakeT……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2513浏览 1976个赞
C# 操作INI配置文件代码演示详解转自:http://blog.csdn.net/laner0515/article/details/8439933 INI文件由节、键、值组成。节 [section]参数(键=值) name=value既然ini文件在初始化中使用,那么免不了的……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1376浏览 2253个赞
asp.net中字符串编码及编码转换转自:http://blog.csdn.net/haukwong/article/details/8433648 在项目开发中不少朋友都会遇到字符串编码、解码或者编码转换的问题。为了方便初学者朋友,我就在这里抛砖引玉地讲解一下吧。在C#中我们一般使用……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2402浏览 2864个赞
利用HttpURLConnection对象,我们可以向网络发送xml数据.StringBuilder xml = new StringBuilder();xml.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>");xml……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2710浏览 1509个赞
C# 控制list对象删除重复记录转自:http://blog.csdn.net/learner9023/article/details/8434528 两种比较实用的方法,一个是双循环,一个是hashset.一.循环public static List removeD……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2072浏览 269个赞
随机把数组内的元素打乱,重新排列public static void Shuffle<T>(T[] array) { Random random = new Random(); for (int i = 0; i < 10; i++) { int i……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1701浏览 2241个赞
C#通过递归实现文件及文件夹拷贝//**************************************************************************// /* //获得长路径的相对短路径名称 [DllImport("kernel32.dll", C……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2192浏览 2974个赞
一个简单的字符串截取函数,可以指定截取位数,例如:输入(“This is way too long”, 11, “…”) 返回为 “This is way…”public static string Truncate(this string myString……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2545浏览 845个赞
C#读取中文文件乱码的解方法FileStream aFile = new FileStream(SingleFile, FileMode.Open);StreamReader sr = new StreamReader(aFile, Encoding.GetEncoding("gb2312"), true);string Fil……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2535浏览 2440个赞
C#中double类型转化成字符串并指定要保留的小数位数double temp=3.1415926;(F)Fixed point:string str1=temp.toString("f1");//保留一位小数 四舍五入 结果:3.1(F)Fixed point:string str2=temp.toString("f……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2747浏览 898个赞
自动更新的软件的目的在于让客户不在为了寻找最新软件花费时间。也不用去到开发商的网站上查找。客户端的软件自动会在程序启动前查找服务器上最新的版本。和自己当前软件的版本比较,如果服务器的是最新版本。客户端则进行自动下载、解压、安装。当然了下载是要有网络的,并且用户可以根据提示去完成操作。再也不用为找不到最新版本的软件而头疼。转自:http://blog.csdn……继续阅读 » 水墨上仙 5年前 (2021-03-14) 3241浏览 2117个赞
C#通过log4net进行异常记录C#中异常的记录也有一个模板,就是log4net。多的就不说了直接看怎么用的吧。 1、引用log4net.dll。2、实现log4net的方法。public class LogImplement { private ILog……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2946浏览 2594个赞
C#代码控制执行Dos命令或者外部命令, 在c#程序中,有时会用到调用cmd命令完成一些功能,于是在网上查到了如下方法,实现了c#执行DOS命令,并返回结果。 //dosCommand Dos命令语句 public string Execute(string dosCommand) { ……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2262浏览 2660个赞
C#获取本机IP地址和Mac地址的代码查找了几个方法,经过调试修改,下面这个方法能很好的获取到本地的IP和MAC地址。可以用于这方面的功能实现。主要是要添加System.Management的引用。using System;using System.Management;using System.Net; public class Program……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1817浏览 1734个赞
C#通过正则表达式抓取网页信息的类using System;using System.Data;using System.Configuration;using System.Net;using System.IO;using System.Text;using System.Collections.Generic;using Syste……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2652浏览 1453个赞
C#判断本地文件是否处于打开状态对于应用程序,有时候可能需要判断某个文件是否已经被打开,也就是指是否被某个流连接着。这在对文件的读写比较频繁的程序中尤为重要,因为一个文件同一时刻只能有一个流连接的。下面的代码也许能有所帮助。来源:http://blog.csdn.net/yysyangyangyangshan/article/details/8364388……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1302浏览 842个赞
C#异步发送Email代码 提供一个Email验证的正则表达式string emailStr = @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0……继续阅读 » 水墨上仙 5年前 (2021-03-12) 3279浏览 2575个赞
C#取两个时间的时间差并去除周末,取时间差的代码很多,但是能够只取工作日的时间差的代码很少protected void Page_Load(object sender, EventArgs e) { DateTime start = Convert.ToDateTime("2012-12-10"); Dat……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2439浏览 1767个赞
C# 动态生成的按钮及定义按钮的事件 1、后台生成input的button按钮HtmlGenericControl control = new HtmlGenericControl("input");control.Attributes.Add("t……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2353浏览 610个赞
C# interface 的隐式与显示实现及适应范围代码演示 以前在用到接口时,从来没注意到接口分为隐式实现与显示实现。昨天在浏览博客时看到相关内容,现在根据自己的理解记录一下,方便日后碰到的时候温习温习。 通俗的来讲,“显示接口实现”就是使用接口名称作为方法名的……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2033浏览 2338个赞
C#反射的入门学习首先要明白C#反射提供了封装程序集、模块和类型的对象等等 C#反射的入门学习首先要明白C#反射提供了封装程序集、模块和类型的对象等等。那么这样可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2166浏览 446个赞
C# 自定义异常的方法代码演示及说明 在C#中所有的异常类型都继承自System.Exception,也就是说,System.Exception是所有异常类的基类. 总起来说,其派生类分为两种: 1. SystemException……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2728浏览 1243个赞
用代码演示C#中的Equals、RefrenceEquals和==的区别与联系 C#中判断两个对象是否相等有Equals、RefrenceEquals和==三种,其中==为运算符,其它两个为方法,而Equals又有两种版本,一个是静态的,一个是虚拟的,虚拟的可以被实体类重写,静态的在方……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1485浏览 2925个赞
c#中两种不同的调用存储过程的方法代码 存储过程的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。   在使用.NET的过程中,数据库访问是一个很重要的部分,特……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2306浏览 2556个赞