06 2013 档案

摘要:集合已修改,可能无法执行枚举操作。今天在使用foreach遍历的时候出现了这样的错误。查了一下,这个是使用foreach的典型的错误问题问题。foreach在遍历取数据的过程中,枚举器只允许读,不允许更改其中的数据,包括修改删除添加。这种情况下如果需要改动数据,应该使用for遍历。错误代码 1 /// <summary> 2 /// 获得表中不含列名id的所有列名 3 /// </summary> 4 /// <param name="dtCols"></param> 5 /// <returns></ret 阅读全文
posted @ 2013-06-22 01:39 maidol 阅读(1073) 评论(4) 推荐(0) 编辑
摘要:一:元字符:.:可以匹配任意单个任意字符*:匹配前面的子表达式0个或者多个+:匹配前面的子表达式1次或多次?:匹配前面的子表达式0次或1次{n}:匹配前面的子表达式出现n次{n,m}:匹配前面的子表达式最少出现n次,最多出现m次{n,}:匹配前面的子表达式最少出现n次,最多没有限制二:元字符限制范围:[,]:具体的几个值 [@] [.][0-9]:0 1 2 3 4 5 6 7 8 9 ;[a-zA-Z0-9]:A~Z a~z 0~9全部的范围中的任意“一个”字符: \w _|:或者 ,只要满足其中一个条件就匹配 Console.WriteLine(Regex.IsMatch(str, @&q 阅读全文
posted @ 2013-06-15 02:03 maidol 阅读(307) 评论(0) 推荐(1) 编辑
摘要:1.string: 1.是引用类型 2.不可变(恒定性):当你重新赋值或者修改值的时候会开辟新的空间 3.效率不高 4.方法: IndexOf("")/IndexOf(‘’)/IndexOf("",int startIndex):找到你指定的字符在源文件串中第一次出现的位置 LastIndexOf("")/LastIndexOf(‘’)/LastIndexOf("",int startIndex):找到你指定的字符(串)在源文件串中最后一次出现的位置 SubString(int startIndex):从你指定的位 阅读全文
posted @ 2013-06-15 01:49 maidol 阅读(501) 评论(0) 推荐(1) 编辑
摘要:二十、多态的实现:同一种操作,多种不同的响应。 1.声明父类变量,实例化子类对象 2.父类创建虚方法virtual,子类做重写override。---子类重写父类的方法 3.虚方法提供了默认的实现,子类可以不重写,如果子类没有重写,那么就默认调用父提供的方法。如果子类重写了,系统会自动判断子类类型,调用子类的重写方法-----这就是多态 4.多态的核心在于:子类可以替换父类,原因: a)子类拥有父类所规范的所有属性和方法 b)子类还可以拥有自己特定的属性和方法 c)父类对象可以完成的功能子类对象都可以完成 d)所以,子类可以替换父类。如Personper=new... 阅读全文
posted @ 2013-06-04 00:36 maidol 阅读(511) 评论(0) 推荐(0) 编辑
摘要:“简单工厂模式根据提供的数据或者参数返回几个可能的类中的一个实例,说通俗点有点像面向对象编程中的多态性,一个基类,有多个派生类,在另外的调用程序中,根据参数来决定返回这个基类的哪个具体的派生类,返回值为基类类型,因为基类的引用可以指向派生类对象,而且这些所有的派生类都包含有基类的函数,也就是说派生类中有相同的函数,但是函数的实现可能不同”,引自aehyok的博文设计模式之二(简单工厂模式)前言工厂模式中有: 工厂方法模式(Factory Method)模式和抽象工厂模式(Abstract Factory).简单工厂模式是工厂方法模式的一个特例,理解简单工厂模式对于理解工厂模式很有意义用简单工厂 阅读全文
posted @ 2013-06-02 16:55 maidol 阅读(671) 评论(0) 推荐(0) 编辑
摘要:一、交换两个数据的值 交换两个数据的值,可以通过使用中间变量,也可以不使用中间变量 1.使用中间变量1 int num1,nun2,temp;2 num1=1;3 num2=2;4 Console.WriteLine("num1={0},num2={1}",num1,num2);//交换前5 temp=num1;6 num1=num2;7 num2=temp;8 Console.WriteLine("num1={0},num2={1}",num1,num2);//交换后 2.不使用中间变量1 int num1,num2;//定义两个数2 num1=1;3 阅读全文
posted @ 2013-06-02 16:05 maidol 阅读(466) 评论(2) 推荐(1) 编辑