0

我想知道如何在 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 收到此错误消息:“语句不能出现在界面正文中。假定界面结束。

这似乎是合乎逻辑的,因为这就像我试图为 Property 提供一个实现......但重要的是,Property 没有 Setter 只有一个 Getter。

您的帮助将不胜感激!

4

2 回答 2

2
Readonly Property PropNeeded() As Integer
于 2012-12-29T18:22:23.847 回答
2
Interface ISomething
      ReadOnly Property PropNeeded() As Integer
End Interface

作为旁注,您可以使用 C# 到 VB 在线代码转换器。Telerik 代码转换器

于 2012-12-29T18:25:02.947 回答