swollaws
漂泊中体会不到生活的味道,那是因为吃不到老妈烧的饭。
摘要: 一、正则表达式概述正则表达式语言是一种专门用于字符串处理的语言。正则表达式字符串初看起来像是一般的字符串,但其中包含了元字符和转义序列----元字符是给出命令的特定字符,而转义序列的工作方式与C#的转义序列相同,它们都是以反斜杠\开头的字符,具有特殊的含义。下面附上一份自己记录的Regexp常用元字符和转义序列http://files.cnblogs.com/swollaws/RegExp.rar... 阅读全文
posted @ 2009-07-12 18:50 swollaw 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、创建字符串1、string是一个不可变的数据类型,一旦对字符串对象进行了初始化,该字符串对象就不能改变了。修改字符串内容的方法和运算符实际上是创建一个新的字符串。例如:string text = "This is a introduction。";text += "This is a Text";从语法上看,后一行代码是把更多的文本添加到字符串中。实际上并非如此,而是创建一个新字符串实例,给它... 阅读全文
posted @ 2009-07-08 16:12 swollaw 阅读(264) 评论(0) 推荐(1) 编辑
摘要: 一、简单的事件介绍下面将直接在windows应用程序的一个窗体中说明事件的基本规则using System;using System.Windows.Forms;namespace Forms{ public partial class Event : Form { /// <summary> /// 窗体构造器 /// </summary> public Event() ... 阅读全文
posted @ 2009-07-07 15:15 swollaw 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 实例一、using System;namespace SimpleDelegate{ //定义委托 delegate double DoubleOp(double x); class MainEntryPoint { static void Main() { //实例化 DoubleOp[] operations = { new DoubleOp(MathsOperations.Multiply... 阅读全文
posted @ 2009-07-06 15:21 swollaw 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一、在C#中声明委托定义委托和方法雷同,但是没有方法体,定义的前面要加上关键字delegate:delegate string GetText();。根据定义的可见性,可以在委托定义上添加一般的访问修饰符:public、private和protected等:public delegate string GetText();。因为定义委托基本上是定义一个新类,所以可以在定义类的任何地方定义委托,即可... 阅读全文
posted @ 2009-07-06 11:45 swollaw 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一、简单知识和演示 public void page_load(object sender, EventArgs e) { //把泛型类型赋予方法调用 int x = 4; int y = 5; Check<int>(ref x, ref y); //由于C#编译器会通过调用Text方法来获取参数的 //类型,所以也可以不把泛型类型赋予方法调用。 //即泛型方法可以像非泛型方法那样调用... 阅读全文
posted @ 2009-05-13 13:04 swollaw 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 泛型类的定义类似于一般的类,只是要使用泛型类型声明。之后就可以在类中把泛型类型用作成员字段,或方法的参数类型。在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。这些限制称为约束。约束是使用 where 关键字指定的。 约束 说明 T:结构 类型参数必须是值类型。可以指定除 Nullable 以... 阅读全文
posted @ 2009-05-12 17:42 swollaw 阅读(876) 评论(4) 推荐(0) 编辑
摘要: System.Collections.Generic命名空间中的List<T>类的用法非常类似于System.Collections命名空间中的ArrayList类。这个类实现了IList、ICollection和IEnumerable接口。下面针对实例来说明如果使用List<T>类。 //源代码下载路径:http://media.wiley.com/product_anc... 阅读全文
posted @ 2009-05-12 11:25 swollaw 阅读(595) 评论(0) 推荐(0) 编辑
摘要: .NET Framework类库在System.Collections.Generic命名空间中包含几个新的泛型集合类。应尽可能地使用这些类来代替普通的类,如ystem.Collections 命名空间中的ArrayList,HashTable等。 非泛型类(System.Collections) 对应的泛型类(System.Collections.Generic) ArrayList List ... 阅读全文
posted @ 2009-05-11 18:11 swollaw 阅读(286) 评论(0) 推荐(0) 编辑
摘要: <%@ Page Language="C#" %><%@ Import Namespace="System.Xml" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">... 阅读全文
posted @ 2009-05-11 13:38 swollaw 阅读(1062) 评论(0) 推荐(0) 编辑