Unterschied Sub - Private Sub

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Private ist die Zugriffstufe - Private heißt dass von "außen", also z.B. anderen Forms nicht auf diesen Sub zugegriffen werden kann. - Im Gegensatz zu Public Sub, auf diesen Sub kann von anderen Forms, etc. zugegriffen werden.
    Steht dort nur "Sub" so wird dies als "Public Sub" angesehen.

    Mfg,
    Tom
    @iEi

    Overrides bedeuetet Überschreiben. Alle Funktionen, wie z.B. toString(), können damit überschrieben werden. Überschrieben heißt, dass du dort deinen eigenen Code verwenden kannst. Etwa um toString() an deine eigenen "Bedürfnisse" anzupassen.
    Fügst du etwa in deine Form folgende Funktion ein, so wird beim Aufruf von "Me.toString()" der Wert "iEi" zurückgegeben und nicht mehr "WindowsApplication1.Form1, Text: Form1", was es eigentlich wäre.

    VB.NET-Quellcode

    1. Public Overrides Function ToString() As String
    2. Return "iEi"
    3. End Function


    MfG
    @iEi: Insbesondere ist es sinnvoll und nützlich, eigenen Klasse und Strukturen eine eigene ToString-Funktion zu geben, damit Du in der Direktansicht der Variablen beim Debug die Werte und nicht den Klassennamen angezeigt bekommst.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!