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 から次のエラー メッセージが表示されました

プロパティに実装を与えようとしたようなものなので、これは論理的に思えます...しかし、プロパティにはセッターがなく、ゲッターしかないことが重要です。

あなたの助けは大歓迎です!

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 に答える