摘要:
今天无聊,学习之余想写点文字性的东西谈谈面向对象中的接口和抽象类的概念。本人纯菜鸟,在黑暗中摸索中前进! 就我个人学习经历而言,学了这么就的面向对象语言,有涉及到java、c#、Object-C。都有接口和抽象类的概念,对于大多数人都很容易区分这两者的表面区别,知道各自的语法。在接触接口和抽象类之初,感觉接口还有点作用,抽象类基本都不用。但现在想想觉得当时的想法有些可笑。 抽象类,抽象类首先他是一个类,也就是 IS A的关系。接口是CAN DO 的关系。抽象类中的方法可以有实现了的方法和未实现的方法。他的未实现的方法必须被他的子类具体去实现,这就有了多态性(这些都是废话)。我们可以知道... 阅读全文
摘要:
如何在程序中写插入数据库中Null数据?首先在数据库中Null数据和空字符串数据是不同的。要验证的话写select 'a'+Null 看看返回结果就明白。Null一般翻译为不知道。想要查出Null的数据用select * from table1 where name isnull 。而不要写成这样 select * fron table1 where = null.解决办法:DBNull.Value表示数据库中的Null我们可以这样传参:new SqlParameter("@Name",name.Length<=0?o:name)name是一个字符串( 阅读全文
摘要:
委托例子:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace shijian2{ class Program { public delegate void MyHandler(string str); static void Main(string[] args) { Program pro = new Program(); MyHandler mh= new MyHandler(pro_Myevent);//相当于把mh是一个引用指向pro_Myevent()这 阅读全文