| Forum: VB.NET |
Thema:
Schnittstellen implementieren |
Von:
Klaas Wedemeyer (
12.02.2004 08:55) |
Hi Leute,
hier mal eine ganz schwierige Frage (oder ist sie etwa ganz leicht?):
Ein ArrayList kann nicht auf eine bestimmte Klasse spezialisiert werden, dim myList() as myClass ist in der Größe nicht dynamisch.
Also möchte ich meine Liste von IList ableiten und erhalte Funktionen wie
Public Property IList(ByVal index As Integer) As Object Implements System.Collections.IList.Item
Ich möchte aber
Public Property IList(ByVal index As Integer) As myClass Implements System.Collections.IList.Item
haben. ListView.ListViewItemCollection kann das, doch wie implementiert man das?
Vielen Dank schon mal, Klaas
| Betreff |
Von |
Datum |
|
|
  |
Re: Schnittstellen implementieren
| Hallo Klaas,<br><br>deine Klasse muss das Interface IList implementieren.<br>Das geht wie folgt:<br><br>public class<br> implements IList<br><br>end class<br><br>das sieht dann wie folgt aus (sollte vom Visual Studio... |
 |
 |
 |
|
|
Till
Groos
|
12.02.2004 09:47 |
|
|
  |
Re: Schnittstellen implementieren
| Hi,<br>danke für den Tipp, doch das hat genau das Problem, welches die ArrayList hat: Die Member Add, Item und so haben dann als Typ Object (also keinen Typ), ich wollte aber den Typ myClass... |
 |
 |
 |
|
|
Klaas
Wedemeyer
|
12.02.2004 17:58 |
|
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!