Enumeration in C#.NET,VB.NET

  • Home
  • Blog
  • Enumeration in C#.NET,VB.NET

Enumeration is a great user defined data type in C#.Net and VB.NET. It is very useful in code readability. It greatly increases the readability of code. here is the example of the enumeration that contains the weekdays. In C#.NET… public enum weekdays{Sunday=1,Monday=2,Tuesday=3,Wednesday=4,Thursday=5,Friday=6,Saturday=7

}

In VB.NET… public enum weekdaysSunday=1,Monday=2,Tuesday=3,Wednesday=4,Thursday=5,Friday=6,Saturday=7,

end enum

here is the code that we can use in VB.NET

Imports System.ComponentModel

Imports System.Diagnostics
Dim enumWeekday As weekdays
Dim i As Integer
i=2
enumWeekDay=Ctype(i,weekdays)
debug.writeline(enumWeekdays.ToString()) Same way we can write in C#.NET

using System.ComponentModel;

using System.Diagnostics;

Weekdays enumWeekDays;
int i;
i=2;
enumWeekday=(Weekdays) i;
debug.writeline(enumWeekdays.ToString());

So you can see the it greatly increase readability also saves time to write code with switch case and if else