About 99,400 results
Open links in new tab
  1. Enumeration types - C# reference | Microsoft Learn

    Jan 14, 2026 · To define an enumeration type, use the enum keyword and specify the names of enum members: Spring, Summer, Autumn, Winter. By default, the associated constant values of enum …

  2. Enumerated type - Wikipedia

    In fact, an enum type in Java is actually a special compiler-generated class rather than an arithmetic type, and enum values behave as global pre-generated instances of that class.

  3. What Is an Enum in Programming Languages? - ThoughtCo

    May 14, 2025 · An enum is a special type that defines a set of named constants in programming. Enums make code easier to read by using names instead of numbers for values. Enums help reduce bugs …

  4. Enumeration (or enum) in C - GeeksforGeeks

    Jul 29, 2025 · In C, an enumeration (or enum) is a user defined data type that contains a set of named integer constants. It is used to assign meaningful names to integer values, which makes a program …

  5. Java Enums - W3Schools

    An enum is a special "class" that represents a group of constants (unchangeable variables, like final variables). To create an enum, use the enum keyword (instead of class or interface), and separate …

  6. enum — Support for enumerations — Python 3.14.3 documentation

    1 day ago · Allows Enum members to have attributes without conflicting with member names. The value and name attributes are implemented this way.

  7. Understanding Enums - by George Mulbah

    Sep 9, 2025 · What Exactly is an Enum? An enum is a specialized data type that groups together a predefined list of constant values under a single label. Unlike raw integers or plain strings, enums …

  8. Enumeration declaration - cppreference.com

    Aug 14, 2024 · There are two distinct kinds of enumerations: unscoped enumeration (declared with the enum-keyenum) and scoped enumeration (declared with the enum-keyenum class or enum struct).

  9. Is there a difference between the generic bounds "Enum<T> & Foo" …

    Jun 25, 2013 · Since the second one relies on the special fact that Java enums are implemented as MyEnum extends Enum<MyEnum>, I would prefer the first one, which doesn't rely an such …

  10. Python Enum — Stop Using Magic Strings and Constants Already

    Feb 11, 2026 · Learn how to use Python Enum to replace magic strings and constants. Covers auto(), StrEnum, iteration, gotchas, and comparison with JavaScript enums.