类定义的问题没有想明白 等价于下面的代码,也就是说我给public class A{ public B GetB() { B b=new B(); b=void; return b; }}public class B{}可以实现吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样吗? public void GetB(out object obj) { obj = (object)new B(); return; } 我晕死,不适返回void吗?void就是不返回的意思,怎么又返回B类型变量? 我的意思是我的这个GetB的方法可能有返回值也可以能没有返回值,取决于B类的实现,这个可以实现吗?我的B类如果有些业务逻辑我就让GetB返回这个实例,但是如果我的B类没有任何实现的话,我就让我的GetB返回一个void值, //返回的实例是void类型的,这样更有利于扩展性我猜楼主的意思是返回接口定义一个IB接口,IB接口中定义一些方法,而B实现这些方法返回IB类型即可 public IB GetB() { return new B(); } 没有就返回null不可以吗?返回void值? I 服了 U 那我就在多说点,我的这个方法是WCF中的一个方法,它要经过消息的方式到客户端,然后在客户端构造代理类,我也想过直接返回null,但是客户在使用的时候就不太好用, 无法导入此数据库 有没有高手帮忙看下这个问题啊 c#怎么封装快播(QVOD) 如何给PDF文件加文字水印? 工作流設計器怎麼開發的 [C#严重相关]有同学注册windows phone 7开发者成功的么?大家觉得开发前景如何? remoting 传送实体出现 由于安全限制 无法访问类型 的错误怎么解决 新手求助 请问dataset里面的table怎么和水晶报表绑定 湖北的兄弟,進來接分了 DataGrid 在winform中异常错误 用Ajax.Net的问题 请高手赐教:怎样在treeview中刷新数据?
public void GetB(out object obj)
{
obj = (object)new B();
return;
}
我猜楼主的意思是返回接口
定义一个IB接口,IB接口中定义一些方法,而B实现这些方法
返回IB类型即可 public IB GetB()
{
return new B();
}