摘要: 重写 用关键字 virtual 修饰的方法,叫虚方法。可以在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,我们叫它实方法。 重写会改变父类方法的功能。 看下面演示代码: #region 重写 public class C1 { public virtu 阅读全文
posted @ 2019-05-21 15:20 京不里京京 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 自己对多态中构造函数、函数重载执行顺序和过程一直有些不理解,经过测试,对其中的运行顺序有了一定的了解,希望对初学者有些帮助。 eg1: public class A { public A() { Console.WriteLine('A'); } public virtual void Fun() 阅读全文
posted @ 2019-05-21 15:15 京不里京京 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1、引用 1 2 3 using System; using System.IO; using System.Text; 1 2 3 using System; using System.IO; using System.Text; 1 2 3 using System; using System. 阅读全文
posted @ 2019-05-21 15:13 京不里京京 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 一、静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。 1、静态类的主要特性: [1] 仅包 阅读全文
posted @ 2019-05-21 13:41 京不里京京 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 首先从两者的声明上来看,公共字段只是类用public修饰符所公开的简单公共变量,而属性则是对字段的封装,它使用get和set访问器来控制如何设置或返回字段值。 由于属性的实质是方法(get或set方法),在IL中是没有属性的概念的。所以对于开发过程中常用的赋值和取值操作来说,使用公共变量肯定会比使用 阅读全文
posted @ 2019-05-20 14:24 京不里京京 阅读(1588) 评论(0) 推荐(0) 编辑
摘要: c#开发的winform程序直接拷贝到其他人的电脑一般不能正常运行,这是因为缺少.net环境和动态库文件,这就需要我们提前对程序进行打包,这样打包好的程序安装到其他电脑的时候就可以正常运行了。 本文介绍如何使用vs2010打包winform桌面程序。 本文介绍如何使用vs2010打包winform桌 阅读全文
posted @ 2019-05-07 16:35 京不里京京 阅读(7592) 评论(0) 推荐(0) 编辑
摘要: SQLServer中,sa 帐号旁边有个小红箭头的表示是:被禁用了。 【有可能是你安装的时候选的不是混和模式】 1.登录的时候只能选择用系统登录,右键数据库-属性 此步骤后 SA 还是有向下的箭头,需要重启服务(方法看图1)。 SQLServer中,sa 帐号旁边有个小红箭头的表示是:被禁用了。 【 阅读全文
posted @ 2019-05-07 16:16 京不里京京 阅读(2650) 评论(0) 推荐(0) 编辑