it-swarm.com.de

Wie heißt der ganzzahlige Teil einer Aufzählung?

Ich habe einige Codekommentare geschrieben und versucht, auf die Index-Ganzzahl eines Aufzählungstyps zu verweisen, bin mir aber nicht sicher, wie sie heißt. Ich bin versucht, es als Kennung zu bezeichnen, aber es gibt wahrscheinlich bereits ein Wort.

Es ist hoffentlich einfacher zu erkennen, was ich mit einem Beispiel meine.

    enum Weekday
    {
        Monday,
        Tuesday,
        Wednesday,
        Thursday,
        Friday
    }

    /// <summary>
    /// A test method
    /// </summary>
    /// <param name="weekdayId">The ... for the enum weekday</param>
    void test(int weekdayId)
    {

    }

Ich neige zur Kennung, da dies zu meinem Kommentar zu passen scheint, aber ich wollte nur zuerst überprüfen, ob es noch kein Wort gibt. Wenn nicht, denke ich, sollte es die gloopdedoop genannt werden.

9
DubDub

C # -Aufzählungen sind eine Menge benannter [integraler numerischer] Konstanten .

Jede Konstante in der Aufzählung hat einen numerischen Wert. Das gesuchte Wort für " die Index-Ganzzahl einer Aufzählung " ist also nur "Wert".

16
David Arno

Sie sprechen hier nur über das Integralwert. Ich würde es vermeiden, den Word "Index" zu verwenden, da nicht unbedingt folgt, dass es sich um einen Index handelt, wie Sie ihn beschreiben. Sie können beliebige Werte für Aufzählungen festlegen - diese müssen nicht bei Null oder Eins beginnen oder sogar aufeinanderfolgend sein.

Ich würde es auch stark vermeiden, sie als numerisch zu bezeichnen, da dies eine sehr spezifische Bedeutung in der Programmierung hat - dies sind die Supermengen aller ganzzahligen Gleitkommatypen UND . Am besten vermeiden Sie die Verwirrung.

Aber im Allgemeinen habe ich gehört, dass Programmierer den Aufzählungswert einfach als "den Wert" oder "zugrunde liegenden Wert" bezeichnen. Es wird davon ausgegangen (von erfahrenen Programmierern), dass es sich um eine Ganzzahl handelt.

4
Belgian Dog