随笔分类 - 读书笔记
摘要:在项目中,我们往往会有把错误日志记录下来的习惯,这样有利于当网站发布后,能第一时间找到错误的所在地,以及错误的原因,以便于我们第一时间纠错。往往我们会把错误日志直接写到txt文本中,虽然操作简单,但是却不利于后期的维护。所以我们常常还会把错误日志记录在数据库中,而Log4net操作数据库的性能相...
阅读全文
摘要:一、虚方法实现多态1,创建一个people基类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 继承之抽象类{ public class people { public virtual void SayHi()//定义一个SayHi的虚方法 { } }}2.创建两个子类Student.cs和Teacher.cs继承基类peopleusing System;using System.Collections.Generi...
阅读全文
摘要:一、如何用接口实现多态?1.定义一个接口。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 继承之抽象类{ public interface people //定义一个接口People { void SayHi(); //定义一个SayHi方法 }}2.创建两个类Student.c和Teacher.cs继承接口using System;using System.Collections.Generic;using...
阅读全文
摘要:一、什么叫做多态?统一操作作用于不同类的实例,不同类将进行不同的解释,最后产生不同的执行结果。简单来说就是统一指令,对于不同的个体会产生不同的行为。二、如何通过抽象方法实现多态?1.创建一个基类people.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 继承之抽象类{ abstract class people //抽象类 { public abstract void SayHi();//抽象方法 }}2.创建...
阅读全文
摘要:一、什么叫做面向对象封装?封装的概念:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别。二、面向对象封装有什么好处(为什么要封装)?封装的目的:是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员。三、如何使用面向对象封装?1、属性器 2、实例与静态方法 3、构造函数 4、重载 5、访问修饰符1、常用访问修饰符的介绍(1)public 该类的实例可以被任何其他类访问(2)private 嵌套类,只能在定义它的类中使用(3) protected嵌套类,只能从定义它的类中和自此派生的类中使用(4) interna
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { //设置所要创建文件的绝对路径 string f_path = @"C:\file.jpg"; //以路径为参数创建文件 ...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace hashTableTest{ class Program { static void Main(string[] args) { Hashtable ht = new Hashtable(); //哈希表元素的添加 ht.Add(1, "星期一"); ...
阅读全文

浙公网安备 33010602011771号