2014-02-11 4 views
0

У меня есть код C#, как следует:Наследуйте класс и интерфейс в VB.NET

[Serializable] 
public class RoundedHandle : GoRoundedRectangle, IGoHandle { 

GoRoundedRectangle класс. IGoHandle - это интерфейс.

Я попытался преобразовать его в VB кода .NET:

<Serializable()> 
Public Class RoundedHandle 
Inherits GoRoundedRectangle, IGoHandle 

Однако VB .NET позволяет только наследование только одного класса.

Как я могу сделать преобразование возможным, включив одновременно класс и интерфейс?

спасибо.

+0

'GoRoundedRectangle' является классом, а' IGoHandle' является интерфейс. –

+2

Вам нужно использовать ключевое слово * Реализация *. –

ответ

2

В vb.net вы должны использовать ключевое слово «Реализует» реализовать интерфейс (как показано в коде ниже):

<Serializable()> 
Public Class RoundedHandle 
    Inherits GoRoundedRectangle 
    Implements IGoHandle 
Смежные вопросы