程序里有一个类
  StandardConditionForm
里面一个函数 
  Public Sub RaiseEventDoExport
现在我有个类 继承它:Public Class ConditionForm
                          Inherits StandardConditionForm

我现在想 覆盖掉 父类 RaiseEventDoExport 这个方法 
前提:StandardConditionForm 我不能改 是别人已经提供好的

解决方案 »

  1.   

    到底是VB还是C#父类 RaiseEventDoExport是virtual的话,直接写就可以了。
    否则使用类聚合。
      

  2.   

    vb.net 
    RaiseEventDoExport 不是  virtual 如果是的话 就用 Overrides
    就是一个PUBLIC 方法
      

  3.   

    子类用new方法
    编译器会把父子的同名方法看做不同的方法的
      

  4.   

    我想 重新编写 此函数RaiseEventDoExport的内容  能行吗?
      

  5.   


    不行 
    首先是C# 的语法  NEW 代表父子虽然方法同名,但是不是一个方法
    我只是想重写此方法 但是它不是Overridable 所以。
    不知道有没有解决的办法
      

  6.   

    看父类是用什么定义的
    是virtual 子类就用overrides
    没用什么的话就用new
      

  7.   

    其实您没有明白1楼朋友的用意,<使用类的聚合>.