Возможно ли реализовать в VB.NET в интерфейсе другой интерфейс.
Поясню. Нашел на http://www.aspnetmania.com/Code/Code/87.html полезный класс, необходимость в котором чувствовал давно (но не знал как реализовать )
Код класса написан на C#.
Решил транслировать. И сразу же наступаю на грабли:
Исходный код:
- Код: Выделить всё
using System;
using System.Collections;
namespace WJ.Mosaic.Collections
{
public interface IKeyListCollection : ICollection
{
object this[int pos] { get; }
object this[object key] { get; }
int Add(object key, object value);
int GetIndex(object key);
object GetKey(int index);
}
}
Переписываю на VB.NET:
- Код: Выделить всё
Imports System
Imports System.Collections
Namespace WJ.Mosaic.Collections
Module modKeyListCollection
Public Interface IKeyListCollection
Implements ICollection
End Interface
End Module
End Namespace
На строке "Implements ICollection" получаю ругательство: "'Implements' not valid in Modules."
Что не так?