PGzxc

纸上得来终觉浅 绝知此事要躬行

一 概述

  • C#中virtual是虚拟的含义,在C#语言中,默认情况下类中的成员都是非虚拟的,通常将类中的成员定义成虚拟的,表示这些成员将会在继承后重写其中的内容
  • virtual关键字能够修饰方法、属性、索引器以及事件,用到父类的成员中
阅读全文 »

一 概述

  • 在C#语言中子类中定义的同名方法相当于在子类中重新定义了一个方法,在子类中的对象时调用不到父类中的同名方法的,调用的是子类中的方法
  • 因此也经常说成是将父类中的同名方法隐藏了
阅读全文 »

一 概述

  • C#中ToString方法返回一个对象实例的字符串,在默认情况下将返回类类型的限定名
  • C#中几乎所有的类型都派生自Object,所以如果当前类型没有重写ToString()方法的情况下,调用ToString()方法,默认返回当前类型的名称
  • 任何类型都可以重写ToString方法,返回自定义的字符串
  • 对于其他的值类型,则为将值转换为字符串类型的值
阅读全文 »
0%