Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> C Taal

C# - Enums

Een opsomming is een set van benoemde integer-constanten. Een opgesomd type wordt gedeclareerd met de enum zoekwoord.

C#-opsommingen zijn van het waardegegevenstype. Met andere woorden, opsomming bevat zijn eigen waarden en kan niet erven of kan niet overerven.

enum . declareren Variabele

De algemene syntaxis voor het declareren van een opsomming is −

enum <enum_name> {
   enumeration list 
};

Waar,

  • De enum_name specificeert de naam van het opsommingstype.

  • De opsommingslijst is een door komma's gescheiden lijst met ID's.

Elk van de symbolen in de opsommingslijst staat voor een geheel getal, één groter dan het symbool dat eraan voorafgaat. Standaard is de waarde van het eerste opsommingsteken 0. Bijvoorbeeld −

enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };

Voorbeeld

Het volgende voorbeeld demonstreert het gebruik van de variabele enum −

Live demo
using System;

namespace EnumApplication {
   class EnumProgram {
      enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };

      static void Main(string[] args) {
         int WeekdayStart = (int)Days.Mon;
         int WeekdayEnd = (int)Days.Fri;
         
         Console.WriteLine("Monday: {0}", WeekdayStart);
         Console.WriteLine("Friday: {0}", WeekdayEnd);
         Console.ReadKey();
      }
   }
}

Wanneer de bovenstaande code wordt gecompileerd en uitgevoerd, levert dit het volgende resultaat op −

Monday: 1
Friday: 5

C Taal

  1. C# Hello World - Uw eerste C#-programma
  2. C#-zoekwoorden en -ID's
  3. C#-variabelen en (primitieve) gegevenstypen
  4. C#-operators
  5. C# Bitsgewijze en Bit Shift-operators
  6. C# Basisinvoer en -uitvoer
  7. C#-expressies, statements en blokken (met voorbeelden)
  8. C# Opmerkingen
  9. C# switch-instructie
  10. C# ternair (? :) Operator
  11. C# break-instructie