我想知道如何在VB.NET中使用只读属性进行接口?
在C#中,我会做类似的事情:
interface ISomething {
int PropNeeded { get; }
}
但是当我尝试在VB中做同样的事情时
Interface ISomething
Property PropNeeded() As Integer
Get
End Get
End Property
End Interface
我从Visual Studio 2010收到此错误消息:“语句不能出现在界面体中。假定接口结束。”
这似乎是逻辑,因为它就像我试图给属性一个实现......但重要的是该属性没有Setter只有一个Getter。
非常感谢您的帮助!
答案 0 :(得分:2)
Readonly Property PropNeeded() As Integer
答案 1 :(得分:2)
Interface ISomething
ReadOnly Property PropNeeded() As Integer
End Interface
作为旁注,您可以使用C#到VB在线代码转换器。 Telerik code converter