怪事!接口与抽象类的问题?不知各位能否解决?

developerworks 2005-02-25 04:30:41
问题如下:
C#代码运行正常
====================================================================
public interface Class1
{
bool IsClosed{get;}
}
public abstract class Class2:Class1
{
public abstract bool IsClosed{get;}

}
====================================================================
VB.net代码出错
Public Interface t1
ReadOnly Property abc() As Boolean
End Interface

Public MustInherit Class t2
Implements t1
Public MustOverride ReadOnly Property abc() As Boolean
End Class

错误信息:
test3.t2”必须为接口“test3.t1”实现“ReadOnly Property abc() As Boolean”。实现属性必须有匹配的“ReadOnly”/“WriteOnly”说明符。

...全文
103 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jackboy 2005-02-25
  • 打赏
  • 举报
回复
正确的代码如下:

Public Interface t1
ReadOnly Property abc() As Boolean
End Interface

Public MustInherit Class t2
Implements t1
Public MustOverride ReadOnly Property abc() As Boolean Implements t1.abc
End Class

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧