Home »
.Net »
C# Programs
C# - Enum.GetNames() Method with Example
In this tutorial, we will learn about the C# Enum.GetNames() method with its definition, usage, syntax, and example.
By Nidhi Last updated : March 29, 2023
C# Enum.GetNames() Method
The Enum.GetNames() method is used to get the names of enum members.
Syntax
string [] Enum.GetName(Type enumType);
Parameter(s)
- enumType : Type of created enum using typeof().
Return Value
This method returns an array of strings that contains a member of Enum.
Exception(s)
- System.ArgumentException
- System.ArgumentNullException
C# Example of Enum.GetNames() Method
The source code to demonstrate the GetNames() method of Enum class is given below. The given program is compiled and executed successfully.
using System;
class Sample {
enum Colors {
RED = 0, GREEN = 1, YELLOW = 3, WHITE = 4, BLACK = 5
};
enum Directions {
EAST,
WEST,
NORTH,
SOUTH
};
//Entry point of Program
static public void Main() {
string[] colors;
string[] directions;
colors = Enum.GetNames(typeof (Colors));
directions = Enum.GetNames(typeof (Directions));
Console.WriteLine("Members of Colors: ");
foreach(string color in colors)
Console.WriteLine("\t" + color);
Console.WriteLine("Members of Directions: ");
foreach(string direction in directions)
Console.WriteLine("\t" + direction);
}
}
Output
Members of Colors:
RED
GREEN
YELLOW
WHITE
BLACK
Members of Directions:
EAST
WEST
NORTH
SOUTH
Press any key to continue . . .
C# Enum Class Programs »