摘要:问:真的有必要用 C# 3.0 吗? 答:可以不用,但我们不能忽视它的好处。 -------- 以下是我给的一个例子 -------------------------- 只有开始编码,你才能体会 C# 3.0 的优雅。 对比下面分别用 C# 2.0 和 3.0 写的同一个类型效果,你感觉到了什么?代码变得更加简洁,没有了属性和其关联字段间的重复劳动,也可以少写几个 "无聊" 的构造方法。或...
阅读全文
摘要:public static string DelSQLStr(string str) { if (str == null || str == " ") return " "; str = str.Replace("; ", " "); str = str.Replace("'", " "); st...
阅读全文
摘要:紧耦合 从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference”也就是d...
阅读全文
摘要:C#学习笔记(一):数据类型 C#数据类型分为两大类:数值类型和引用类型; 一、数值类型包括:整型、字符型、布尔型、浮点类型、小数类型、结构、枚举 1、整数类型:byte、sbyte、short、ushort、int、uint、long、ulong,常用的是int; 2、浮点类型:float、double; 3、小数类型:dicemal; ...
阅读全文
摘要:1. 插入排序
2. 选择排序
3. 冒泡排序
4. 快速排序
5. 堆排序
阅读全文
摘要:public string GetAtomFromBirthday(DateTime birthday) { float birthdayF = 0.00F; if (birthday.Month == 1 && birthday.Day birthdayF) { ret = atoms[i]; break; ...
阅读全文
摘要:正则表达式(regular expression)是用来快速、高效地处理文本数据的工具。被处理的文本可以小到一个电子邮件地址,也可以大到一个多行文本输入框中的文本数据。正则表达式不仅可用来确认一段文本是否与一个预定义的模式相匹配,还可以用于从文本中抽取符合某一模式的数据。
阅读全文
摘要:这篇文章解释如何使用最简单的方法把Array转换成ArrayList和相反的转换。
阅读全文
摘要:public bool CheckDataSet(DataTable tablename,string filename) { DataTable dt = tablename; int i = dt.Rows.Count-1; while(i>=0) { for(int j = 0; j<=i-1; j++) { if(dt....
阅读全文
摘要:面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中。如果这些对象都有同名方法,就可以调用每个对象的同名方法。
阅读全文
摘要:参考了一些文章,整理了一下,大家可以直接拿去用吧,其实自从有了FreeTextBox这样的东东出现,UBB已经渐渐淡出江湖了。
阅读全文
摘要:方案一:Try...Catch(执行效率不高)
方案二:正则表达式(推荐)
方案三:遍历
方案四:改写vb的IsNumeric源代码(执行效率不高)
方案五: 直接引用vb运行库(执行效率不高)
阅读全文
摘要:using System; using System.IO; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; namespace BLL { /// /// UpFile 的摘要说明。 /// public class UpFile { #...
阅读全文
摘要:在Web应用中,在执行一些用时较长的操作时,需要显示一个消息,提示用户稍作等待,下面的代码是一个javascript的简单例子,当然,并不是真正意义上的进度条。
阅读全文
摘要:val和Bind的区别 绑定表达式 区别 eval是只读数据,bind是可更新的. 当对次表达式操作时候,必须用Eval 如 若GridView中绑定列里面 设置 内容格式 DataFormateString ={0:d} ,则 必须把 属性 HtmlCode 设置为false,否则无法起作用; Eval 单向绑定:数据是只读的Bind 双向绑定:数据可以更改,并返回服务器端,服务器可...
阅读全文
摘要:在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。
阅读全文
摘要:在做项目的时候,输入客户的名字,为了方便索引汉字字符串的拼音首字母,作助记码,于是到网上找了一下,还好,有个单个汉字的处理!
阅读全文
摘要:int a = 12345678;//格式为sring输出// Label1.Text = string.Format("asdfadsf{0}adsfasdf",a);// Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf";// Label1.Text = string.Format("asdfadsf{0:C}adsfasdf",a)...
阅读全文
摘要:你所说的是用DataGrid,但我用我的实例是Repeater说明。其实原理是一样的。 在ItemTemplate中加一个服务器控件用于显示主题 实例中是HyperLink,用Label也行,注意设置好的ID=SubjectHyperLink,后台代码会用到。 然后在ItemDataBound中高亮 protected void ArticleRepeater...
阅读全文