Wenn Sie Me.
nicht in einer Nicht-Instanz-Methode verwenden können, wie würden Sie Eigenschaften/Funktionen aus einer Basisklasse in einer Shared
Methode verwenden?VB.NET und OOP - Gemeinsame Methoden und Basiseigenschaften
Zum Beispiel erbt von ClassB
ClassA
ClassB
hat eine Shared Method DoWork()
; ClassA
hat ein ReadOnly Property SecurityKey
Wie kann ich ...
Public Sub DoWork()
Dim test as String = Me.SecurityKey
End Sub
Leider, ich versuche, einige fix ein VB.NET Chaos durch eine völlig nicht-OOP Kerl geschrieben zu helfen. Und ich versuche, ein OOP einzuschalten, um das Chaos zu beseitigen. Ich denke, dass die Person Shared-Methoden aus seiner "Klasse B" verwendet, um mit Objekt-DataSources in ASP.NET zu arbeiten ... die ich nicht verwendet hätte – BuddyJoe
aber hey .... Ich versuche aufzuräumen das Problem eines anderen, ohne das Ganze neu zu schreiben. Die Person dachte, sie würden Geschäftsobjekte schreiben, und sie sind mehr wie "Table Gateway" -Klassen. – BuddyJoe