摘要: 创建Teacher库 create database Teacher on primary ( name='teacher', filename='F:\练习\数据库\teacher.mdf', size=10mb, filegrowth=1mb ) log on ( name='teacher_l 阅读全文
posted @ 2017-10-30 19:22 雪wolf 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 多态:让一个对象能够表现出多种的状态(类型) 实现多态的3中方法: 1.虚方法;2.抽象类;3.接口 1.虚方法:关键字:virtual,将父类的方法标记为虚方法; 2.抽象类:抽象类和抽象方法由abstract修饰; abstract使用注意: a.抽象方法没有方法体(打括号里面的) b.抽象成员 阅读全文
posted @ 2017-10-30 17:34 雪wolf 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 里氏转换: 1.子类可以赋值给父类:如果有一个地方需要一个父类作为参数,我们可以给一个子类代替; 2.如果父类中装的是子类对象,那么可以将这个父类强转为子类对象; foreach循环: foreach(var item in Txt) { Console.Write(item); } item:代表 阅读全文
posted @ 2017-10-30 17:00 雪wolf 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 继承:解决类中的代码冗余; //Main函数 static void Main(string[] args) { Rep r = new Rep("张三"); r.Msg(); } Console.ReadKey(); //父类 public class Person { private strin 阅读全文
posted @ 2017-10-27 12:14 雪wolf 阅读(123) 评论(0) 推荐(0) 编辑
摘要: ^ 表示字符串的开头 $ 表示字符串的结尾 . 表示除了\n之外的任何单个字符 [ ] 表示字符的筛选 如:a[def]b 表示a和b之间只能出现def之间任何一个 | 表示或的意思 如:z|food:只能匹配z或food两个; (z|food):匹配zood或food () 改变运算优先级和提取组 阅读全文
posted @ 2017-10-26 21:08 雪wolf 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 面向对象: 属性:对象具有的特征; 每个对象的每个属性都拥有特定值; 方法:行为,动作,执行的操作; 类: 1.类是确定对象将会拥有的特征(属性)和行为(方法) 2.类是对象的类型; 类和对象的区别: 1.类是抽象的概念;对象是看得到,摸得着的具体事实; 2.对象可以叫做类的实例(Instance) 阅读全文
posted @ 2017-10-24 21:02 雪wolf 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数: 1 1 2 3 5 8 13........ 第一项:1; 第二项:1; 第三项:第一项+第二项 f(2)+f(1); 第四项:第三项+第二项 f(3)+f(2); 第五项:第四项+第三项 f(4)+f(3); 第n项:f(n-1)+f(n-2); static void Main(s 阅读全文
posted @ 2017-10-24 20:01 雪wolf 阅读(405) 评论(0) 推荐(0) 编辑
摘要: out参数: 参数在方法的内部必须为其赋值;可以同时返回不同类型的值; 在Main方法里定义,在方法里赋值; 输出最大值_最小值_总和_平均值 static void Main(string[] args) { int[] arr = { 5, 12, -6, -9, 7, 2 }; int max 阅读全文
posted @ 2017-10-19 20:06 雪wolf 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 重载:方法名相同,参数个数可能相同,也可能不相同,但是类型不同,返回值类型不同; 例如:public static int M(int n1,int n2){} public static int M(int n1,int n2,int n3){} public static string M(st 阅读全文
posted @ 2017-10-19 19:55 雪wolf 阅读(118) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { int[] arr = { -2,5,-6,9,3,7}; Wz(arr); } public static void Wz(int[] arr) { for (int i = 0; i < arr.Length/2; i++) { 阅读全文
posted @ 2017-10-19 19:42 雪wolf 阅读(1245) 评论(0) 推荐(0) 编辑