C#专栏
文章平均质量分 85
简简单单的记录
这个作者很懒,什么都没留下…
展开
-
C#中virtual和abstract的区别
在学习过程中用到此知识点,采集于网络,整理一下,再共享网络。 virtual和abstract都是用来修饰父类的,通过覆盖父类的定义,让子类重新定义。 它们有一个共同点:如果用来修饰方法,前面必须添加public,要不然就会出现编译错误:虚拟方法或抽象方法是不能私有的。毕竟加上virtual或abstract就是让子类重新定义的,而private成员是不能被子类访问的。但是原创 2013-05-08 09:36:21 · 450 阅读 · 0 评论 -
C#中方法重载与方法重写区别
方法重载:在一个类中存在方法名相同、参数列表不同(参数个数或者参数类型不同)、返回值类型可以不相同,调用的时候根据参数列表的不同来正确调用。class Program { public static void Main(string[] args) { Program test = new Program()原创 2013-05-08 11:03:19 · 1578 阅读 · 2 评论 -
解决方案、项目、程序集、命名空间之间的联系与区别
近日,对程序集概念不是特别清晰,遂在网络搜索,得一新浪博主张逸文章,茅塞顿开,为日后查阅方便,在此转载,在此也对博主的总结表示感谢!一、解决方案、项目、程序集、命名空间 初学者很容易把这些概念搞混淆。先说说项目(Project),通俗的说,一个项目可以就是你开发的一个软件。在.Net下,一个项目可以表现为多种类型,如控制台应用程序,Windows应用程序,类库(Class Libra转载 2013-05-28 12:25:37 · 1329 阅读 · 0 评论