如何将类中的函数的实现放到类的外面来?

qiuzhizhe 2006-10-27 10:38:41
就像c++的下面的方式一样:
在头文件A.h中声明
class A
{
public:
void fun1();
};
在源程序文件A.cpp中实现
A::fun1()
{
cout << "在这里具体实现" << endl;
}
而且在c++中的机制是通常是将声明和定义分别放到两个文件中的,C#是否有这样类似的实现方法?如果有的话是否也是有类似的机制?
...全文
217 12 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liyihui2001 2006-11-06
  • 打赏
  • 举报
回复
用接口
foyuan 2006-11-03
  • 打赏
  • 举报
回复
abstract 方法
如leeyeefeng2004(leeyeefeng)
yuqi508 2006-11-03
  • 打赏
  • 举报
回复
用反射可以实现吧
lovefootball 2006-11-03
  • 打赏
  • 举报
回复
你可以写个接口
然后弄个实现

或者弄个abstract的类
然后再继承

都可以实现你的要求

不过如果为了把实现跟方法分开而分开
没啥实际意义
yiyioo 2006-11-03
  • 打赏
  • 举报
回复
习惯了C++的写法就这样了??
Ivony 2006-10-30
  • 打赏
  • 举报
回复
2.0里面可以用局部类定义。

public partial class Class1

public partial class Class1
dapanda 2006-10-30
  • 打赏
  • 举报
回复
用委托啊
bitpolar 2006-10-30
  • 打赏
  • 举报
回复
接口A

写了类B实现接口A
ilove8 2006-10-30
  • 打赏
  • 举报
回复
感觉接口继承可以
真相重于对错 2006-10-30
  • 打赏
  • 举报
回复
C#不行
leeyeefeng2004 2006-10-27
  • 打赏
  • 举报
回复
class abstract a
{
Public void XX{}

}

class b :a
{
void XX
{
实现
}
}

使用抽象类实现。以上代码零时献丑。
yadier 2006-10-27
  • 打赏
  • 举报
回复
没有............
搂主是搞c++的么 还是搞c++吧 多好
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-27 10:38
社区公告

让您成为最强悍的C#开发者