就像c++的下面的方式一样:
在头文件A.h中声明
class A
{
  public:
    void fun1();
};
在源程序文件A.cpp中实现
A::fun1()
{
   cout << "在这里具体实现" << endl;
}
而且在c++中的机制是通常是将声明和定义分别放到两个文件中的,C#是否有这样类似的实现方法?如果有的话是否也是有类似的机制?

解决方案 »

  1.   

    class abstract a
    {
    Public void XX{}}class b :a
    {
    void XX
    {
    实现
    }
    }使用抽象类实现。以上代码零时献丑。
      

  2.   

    2.0里面可以用局部类定义。public partial class Class1public partial class Class1
      

  3.   

    你可以写个接口
    然后弄个实现或者弄个abstract的类
    然后再继承都可以实现你的要求不过如果为了把实现跟方法分开而分开
    没啥实际意义
      

  4.   

    abstract 方法
    如leeyeefeng2004(leeyeefeng)