Was sind benutzerdefinierte Typen in VB und wie werden sie implementiert?

2 Antworten


  • Die primitiven Datentypen (wie Integer, String, Long usw.) können nur eine einzelne oder mehrere Variablen desselben Datentyps darstellen, aber manchmal werden wir benötigt, um einige reale Objekte (zB Datensätze) darzustellen, was mit diesen einfachen Daten nicht möglich ist Typen.

    Daher gibt es in VB, wie in vielen anderen Programmiersprachen, eine Flexibilität, benutzerdefinierte Datentypen zu definieren. Diese benutzerdefinierten Typen sind abgeleitete Typen, da es sich um eine Sammlung von Variablen verschiedener primitiver Typen handelt. Diese Typen werden manchmal auch als Aggregate unter einem einzigen Namen bezeichnet. : Wir können den benutzerdefinierten Typ als definieren

    Private Typ MyRecord
    Num als integer
    Summe so lange
    Bestand Währung
    End.T

    Dabei ist 'Type' ein Schlüsselwort und 'myRecord' der Name dieses benutzerdefinierten Typs.
    Zwischen der ersten Anweisung und der letzten Anweisung der obigen Typdefinition können wir beliebig viele Variablen eines beliebigen primitiven Typs deklarieren.
    Der myRecord ist ein benutzerdefinierter Typ, der wie oben gezeigt aus drei Variablen besteht.
    Wir können die Variablen dieses Typs einfach wie
    folgt deklarieren : Dim record1 as myRecord
    wobei 'record1' eine Variable vom Typ 'myRecord' ist und aus allen in der myRecord-Definition definierten Variablen besteht.
    Wir können auf alle Variablen des primitiven Typs zugreifen und diese manipulieren, die jetzt ein Teil von 'record1' sind, mit der folgenden Syntax:
    record1.Num=0
    record1.Sum=0
    record1. Guthaben=0$
  • Die primitiven Datentypen (wie Integer, String, Long usw.) können nur eine einzelne oder mehrere Variablen desselben Datentyps darstellen, aber manchmal werden wir benötigt, um einige reale Objekte (zB Datensätze) darzustellen, was mit diesen einfachen Daten nicht möglich ist Typen. Daher gibt es in VB, wie in vielen anderen Programmiersprachen, eine Flexibilität, benutzerdefinierte Datentypen zu definieren. Diese benutzerdefinierten Typen sind abgeleitete Typen, da es sich um eine Sammlung von Variablen verschiedener primitiver Typen handelt.

    Diese Typen werden manchmal auch als Aggregate unter einem einzigen Namen bezeichnet. : Wir können den benutzerdefinierten Typ als definieren

    Private Typ MyRecord
    Num als integer
    Summe so lange
    Bestand Währung
    End.T

    Dabei ist 'Type' ein Schlüsselwort und 'myRecord' der Name dieses benutzerdefinierten Typs.
    Zwischen der ersten Anweisung und der letzten Anweisung der obigen Typdefinition können wir beliebig viele Variablen eines beliebigen primitiven Typs deklarieren.
    Der myRecord ist ein benutzerdefinierter Typ, der wie oben gezeigt aus drei Variablen besteht.
    Wir können die Variablen dieses Typs einfach wie
    folgt deklarieren : Dim record1 as myRecord
    wobei 'record1' eine Variable vom Typ 'myRecord' ist und aus allen in der myRecord-Definition definierten Variablen besteht.
    Wir können auf alle Variablen des primitiven Typs zugreifen und diese manipulieren, die jetzt ein Teil von 'record1' sind, mit der folgenden Syntax:
    record1.Num=0
    record1.Sum=0
    record1. Guthaben=0

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear