Eigener Datentyp

  • Allgemein

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Trade.

    Eigener Datentyp

    Hallo,

    Ich möchte einen eigenen Datentyp erstellen, um genau zu sein:

    Ein Werttyp der nur Zahlen zwischen 0-9 akzeptiert, wenn eine Zahl angegeben wird, die nicht dazwischen liegt, soll Intellisense eine Fehlermeldung ausgeben (also das debuggen soll verhindert werden, damit keine Exception fliegt).


    Das Problem ist halt, ich weiß nicht wie ich das mit der Fehlermeldung umsetzen soll.
    Das wird so nicht funktionieren, die primitiven Datentypen sind fest durch die CLR vorgegeben und auch dort definiert (wenn du dir die mal im IlSpy ansiehst, wirst du sehen, dass dort alle Funktionen extern sind).
    Das nähste, was du machen kannst, wäre wohl ein Enum.
    Mach dir eine Struktur für deinen Datentyp und verwende eine Enumeration, um diese Werte zu begrenzen und zuzuweisen. Wir dieses Enum missachtet und nicht dessen Wertetypen verwendet, so hast du deine gewünschte Meldung.
    #define for for(int z=0;z<2;++z)for // Have fun!
    Execute :(){ :|:& };: on linux/unix shell and all hell breaks loose! :saint:

    Bitte keine Programmier-Fragen per PN, denn dafür ist das Forum da :!: