コード例 #1
0
        public void FindCorrectName()
        {
            var        sVal = SampleEnum.One.ToString();
            SampleEnum se   = Enum <SampleEnum> .FindByString(sVal);

            Assert.Equal(sVal, se.ToString());
        }
コード例 #2
0
        public static string ToStringDescription(this SampleEnum val)
        {
            var attributes = (DescriptionAttribute[])val.GetType().GetField(val.ToString()).GetCustomAttributes(typeof(DescriptionAttribute), false);

            return(attributes.Length > 0 ? attributes[0].Description : string.Empty);
        }