System.Enum.ToString C# (CSharp) Method

ToString() private method

private ToString ( String format, IFormatProvider provider ) : String
format String
provider IFormatProvider
return String
        public String ToString(String format, IFormatProvider provider)
        {
            return ToString(format);
        }
        #endregion

Same methods

Enum::ToString ( ) : String
Enum::ToString ( IFormatProvider provider ) : String
Enum::ToString ( String format ) : String

Usage Example

        private string GetEnumDescription(System.Enum objEnum)
        {
            var fieldInfo      = objEnum.GetType().GetField(objEnum.ToString());
            var attributeArray = fieldInfo.GetCustomAttributes(false);

            if (attributeArray.Length == 0)
            {
                return(objEnum.ToString());
            }
            else
            {
                DescriptionAttribute descAttribute = null;

                foreach (var atb in attributeArray)
                {
                    if (atb is DescriptionAttribute)
                    {
                        descAttribute = atb as DescriptionAttribute;
                    }
                }

                if (descAttribute != null)
                {
                    return(descAttribute.Description);
                }

                return(objEnum.ToString());
            }
        }
All Usage Examples Of System.Enum::ToString