none
Enum mit Visual Basic RRS feed

  • Frage

  • Hallo zusammen,

    ich habe im Internet folgenden Code gefunden:

    Public Enum NumTypes

    {Integer, Double}

    Wie kann man sowas in Visual Basic realisieren?

    Habe im Internet nichts passendes gefunden.

    Dirk


    Sonntag, 6. August 2017 12:59

Antworten

  • Hallo zusammen,

    ich habe im Internet folgenden Code gefunden:

    Public Enum NumTypes

    {Integer, Double}

    Wie kann man sowas in Visual Basic realisieren?

    Habe im Internet nichts passendes gefunden.

    Dirk


    Hi,

    praktisch genauso, nur in VB syntax:

    Public Enum NumTypes
        [Integer]
        [Double]
    End Enum

    Da die Werte hier Keywords sind, muss man sie in eckige Klammern schreiben. Ich empfehle die Werte anders zu benennen... etwa TypeInteger, TypeDouble oder so, da man sonst eventuell bei TypeCasts durcheinander kommen kann. Enum-Werte sind ja auch Integers und man sollte bedenken, dass der Developer, der gerade an diesem Programm sitzt, vielleicht schon viele Stunden daran arbeitet und so schon ein wenig seiner intitialen Wachsamkeit verbraucht hat.

    Viele Grüße,

      Thorsten


    • Bearbeitet Thorsten Gudera Sonntag, 6. August 2017 16:01
    • Als Antwort markiert Dirk2006 Sonntag, 6. August 2017 17:03
    Sonntag, 6. August 2017 15:46

Alle Antworten

  • Hallo zusammen,

    ich habe im Internet folgenden Code gefunden:

    Public Enum NumTypes

    {Integer, Double}

    Wie kann man sowas in Visual Basic realisieren?

    Habe im Internet nichts passendes gefunden.

    Dirk


    Hi,

    praktisch genauso, nur in VB syntax:

    Public Enum NumTypes
        [Integer]
        [Double]
    End Enum

    Da die Werte hier Keywords sind, muss man sie in eckige Klammern schreiben. Ich empfehle die Werte anders zu benennen... etwa TypeInteger, TypeDouble oder so, da man sonst eventuell bei TypeCasts durcheinander kommen kann. Enum-Werte sind ja auch Integers und man sollte bedenken, dass der Developer, der gerade an diesem Programm sitzt, vielleicht schon viele Stunden daran arbeitet und so schon ein wenig seiner intitialen Wachsamkeit verbraucht hat.

    Viele Grüße,

      Thorsten


    • Bearbeitet Thorsten Gudera Sonntag, 6. August 2017 16:01
    • Als Antwort markiert Dirk2006 Sonntag, 6. August 2017 17:03
    Sonntag, 6. August 2017 15:46
  • Danke.

    Vieles im Netz ist in C geschrieben. Da passt es nicht immer

    mit einer fehlerfreien Übersetzung.

    Nochmals Danke.

    Sonntag, 6. August 2017 17:07