摘要:下面的代码用来测试字符编码转换。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1namespaceCA_Encoding2{3usingSystem;4usingSystem.Text;56classProgram7{8staticvoidMain(...
阅读全文
摘要:因为Sybase没有rownumber,所以最近要做迁移数据很头痛,我的做法是从表A生成一组SQL语句,将rownumber设置成一个特殊的关键字,然后用下面这个程序来将其替换成有效的值。准确得说,这个代码的功能就是将“字符串A”匹配成一个“前缀+顺序序列”的替换程序。GenRowNumber.aspxCode highlighting produc...
阅读全文
摘要:private static int HexToInt(char h) { return( h >= '0' && h <= '9' ) ? h - '0' : ( h >= 'a' && h <= 'f' ) ? h - 'a' + 10 : ( h >= 'A' && h <= 'F' ) ? h - 'A' ...
阅读全文
摘要:namespace CA_CycleInvokeStaticVariable { using System; class A { public static int X; static A() { X = B.Y + 1; } } class B { ...
阅读全文
摘要:在使用ThreadPool的时候,我们可能会经常使用到QueueUserWorkItem这个静态方法,这个方法的两个版本如下public static bool QueueUserWorkItem( WaitCallback callBack )public static bool QueueUserWorkItem( WaitCallback callBack, Object state )这两...
阅读全文
摘要:本文仅仅写了一个最简单的Attribute示例,不作过多阐释,代码如下: 值得注意的是,由于Attribute是在编译时确定的,因此/*Blog = new Blog(10,"title","content"),*/ 由于Blog的确定是在运行时确定的,这样的方式将无法编译通过。using System; using System.Reflection; namespace CA_Attribu...
阅读全文
摘要:今天无意间看到了静态构造函数的代码,也许是没怎么见过,觉得新鲜,就顺手写了以下代码,或许我见过,或许我忘记了……呵呵,发布上来自己作个纪念…… 发现用来做Singleton模式倒是不错,呵呵……using System; namespace CA_StaticConstructor { class StaticClass { public static Stati...
阅读全文
摘要:随手写的,同事突然迷惑于枚举类型 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication1{ class Program { public enum EnumSample { ...
阅读全文
摘要:#region 数据集互操作 /// /// 将集合类转换成DataTable /// /// 集合 /// public static DataTable ToDataTable(IList list) { DataTable resul...
阅读全文
摘要:1、很多程序员不喜欢看到泛型的身影,他们看到“”这样的符号就会头痛并难受。受雇于人的我就只能竭尽我所能发起一场消除“”的行动,事实上这一点又变得有一些extend意义。
2、extend意义:赋予集合类更强的业务意义,搭配其自身所拥有的更多的自我描述解释操作的Action,类的行为将更加地具体,这样的类是OO中比较受欢迎的。
阅读全文
摘要:写本文倒不是说明本文所谓的可行是值得推荐的,而是说它是对的。倒是希望您能够顺带学习一下MSDN中ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/dv_fxdesignguide/html/87a4b0da-ed64-43b1-ac43-968576c444ce.htm链接中所提到的一些变量命名的规则。其实我一直不相信本文的内容是对的,但是...
阅读全文
摘要:随手写了一两个移除Url参数的函数,怕以后找不到了。(未经过严格测试,因此暂时发现用不着了,呵呵) /**//// /// 移除Url中的参数 /// /// 原始url /// 需要移除的参数 /// 移除了参数的Url private string RemoveUrlParameters(s...
阅读全文
摘要:晚上在瞎搞着代码,不知所谓地随便搞,拿ArrayList来存储int值,并用ViewState来缓存,以免因为页面内刷新而导致数据丢失。但是突然发现自己的代码在将数据取出到ArrayList后并对其做出修改(Add一个新的值)之后,忘记将其重新存回ViewState了,但是数据却始终保持着改变。发现之后赶快写了个例子程序,发现问题确实是ArrayList和ViewState之间所导致的,例子程序如...
阅读全文
摘要:通知:新增MSN群帐号 www.msdn@hotmail.com,欢迎大家进入讨论交流!(像添加好友一样地添加该群)引用了C#入门经典中的一段代码Page176to177(中文第3版)原代码用断点调试配合书中的范例容易给读者产生误解,如果没有亲手实践过的朋友可能会被书中提及的顺序所迷惑,因为用断点调试的时候顺序刚好是反过来的。先说说书中的代码: using System;using System....
阅读全文
摘要:相关ref与out的语法规则请查询MSDNref : ms-help://MS.VSExpressCC.v80/MS.NETFramework.v20.chs/dv_csref/html/b8a5e59c-907d-4065-b41d-95bf4273c0bd.htmout : ms-help://MS.VSExpressCC.v80/MS.NETFramework.v20.chs/dv_csre...
阅读全文
摘要:好久没来写文章了,今天写了个DEMO,顺便发上来供大家一同探讨~~,反正写都写了,也就是复制粘贴一下了,好东西要和大家分享,欢迎大家使用噢~~废话不多说,帖代码,好迟了~说明:语言:C#.NET模板类型:Console控制台应用程序。单文件(模板自带:Program.cs)要点:是一篇关于常见显示类型转换Convert.ToXXXX()代码的应用。 using System;using Syste...
阅读全文