//Sample A public enum UserType { Admin, User } //To verify a seting if (userType == UserType.Admin) { IsAdmin = true; } //Sample B public enum OperationName { CreditExtension, Payment, SaleAssets } //Or To define a Process inside a function if (process == Enum.GetName(typeof(OperationName), OperationName.CreditExtension)) { calculateInterest = true; } //That could be called like this ... this.ExecuteCalculationX(Enum.GetName(typeof(OperationName), OperationName.CreditExtension), clientId: 567)