GetStringValues() public méthode

Gets the string values associated with the enum.
public GetStringValues ( ) : Array
Résultat System.Array
Exemple #1
0
 /// <summary>
 /// Determina a string exata de uma enum para comparação
 /// </summary>
 /// <param name="tipoEnum"></param>
 /// <returns></returns>
 private static string RetornarStringEnum(Type tipoEnum)
 {
     var enumInstance = new StringEnum(tipoEnum);
     var textoEnum = "";
     foreach (var stringValue in enumInstance.GetStringValues())
     {
         textoEnum += string.Format(@"""{0}"" | ", stringValue);
     }
     return textoEnum;
 }
        public void TestInstanceGetStringValues()
        {
            StringEnum stringEnum = new StringEnum(typeof(EnumWithoutStrings));
            Assert.AreEqual(0, stringEnum.GetStringValues().Length);

            stringEnum = new StringEnum(typeof(EnumPartialStrings));
            Assert.AreEqual(1, stringEnum.GetStringValues().Length);
            Assert.AreEqual("Jack be nimble", stringEnum.GetStringValues().GetValue(0).ToString());
        }