Forum: VB.NET |
Thema:
AW: AW: AW: Klassen miteineder "Verknüpfen" |
Von:
Bernhard Grojer (
13.07.2007 23:03) |
Ich würd furchtbar viel anders anstellen:
Benutze Basisklassen und Benutze Interfaces.
Public Class MyObjectBase
End Class
Public Class MyListBase(of T)
Inherits List(of T)
End Class
Damit ersparst dir gleich mal unglaublich viel Casting und hast einen Performancegewinn der teilweise Faktor 500 (!) beträgt.
Auch Add, Remove, usw. hast gleich mal implementiert.
Public Class Glas
'Many Custom Stuff ...
End Glass
Public Class Glasses
Implements MyListBase(of Glass)
'And even more ...
End Class
Versuch mal und Spiel mal ein bissichen rum. Die Basisklasse findest du im Namespace System.Collections.Generic.
Ein Artikel von mir der "fast" zum Thema passt bzw. das Problem teilweise anspricht kam in der letzten Ausgabe der ASP-Professional.
Betreff |
Von |
Datum |
|
|
AW: AW: AW: AW: Klassen miteineder "Verknüpfen"
Hallo Bernhard,<br>ich muss gestehen ich habe noch nie mit Interfaces gearbeitet. Mir ist also die Funktionsweise und die Syntax nicht geläufig....<br>Ich komme also mit deinem Tipp nicht so recht... |
|
|
|
|
|
M
Merlin
|
16.07.2007 08:39 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!