我有以下枚举:
public enum QuestionType {
Check = 1,
CheckAndCode = 2,
na = 99
};
public static class QuestionTypeExtension
{
public static string D2(this QuestionType key)
{
return ((int) key).ToString("D2");
}
}
我已经创建了一个格式化输出的扩展方法,但现在我有另一个要求。我需要做的是创建一个扩展方法,它将枚举的内容返回到以下类的列表中:
public class Reference {
public string PartitionKey { get; set; } // set to "00"
public int RowKey { get; set; } // set to the integer value
public string Value { get; set; } // set to the text of the Enum
}
是否可以在扩展方法中做到这一点?