读书人

在C#中类的设计中小弟我想实现和定义分

发布时间: 2012-01-15 22:57:49 作者: rapoo

在C#中类的设计中我想实现和定义分开,就像C++一样,如何实现??
public partial class MessageManager
{
bool SendMessage();
bool ReplyMessage();
bool SaveMessage();
bool TransferMessage();
bool DeleteMessage();
bool DestroyMessage();
}

public partial class MessageManager
{
bool SendMessage()
    {
     }
}

行吗?

[解决办法]
为什么不行?
[解决办法]
C#就是这么规定的
[解决办法]
看错了,这样相当于定义了两个函数,但又不符合重载的规定,
[解决办法]
不行, C# 没有 头文件 和 程序文件的概念, 方法定义必须写在类内部,
这是规则, java 也是不可以的
[解决办法]
把类MessageManager定义成一个接口,用另一个类实现
[解决办法]
楼上的是个好办法,继续
[解决办法]
这样写肯定不行
倒不如写成接口或抽象类形式
[解决办法]
写接口多此一举,
[解决办法]
好像用部分类可以实现到这样的效果
[解决办法]
方法的签名和实现必须在一起。如果想分开可以采用抽象类或接口,然后继承或实现一下就好了
[解决办法]
实现和定义分开有什么好的
[解决办法]
当然不行,c#已经没有头文件的概念了
[解决办法]
hdt(倦怠) ( ) 信誉:120 Blog 加为好友 2007-7-12 11:30:24 得分: 0

写接口多此一举,

——————————————————————
那你有什么好办法




[解决办法]
六个手指抓痒!c#不支持,就算大家曲线救国,实现了,那效率呢?健壮性呢??
[解决办法]
写个类做变量定义就ok乐,不过有人这么做吗,简直疯了
[解决办法]
用接口和抽象类

读书人网 >C#

热点推荐