有时候遇到这种情况,某个变量有不同key,每个key对应不同的value,如果想把他封装起来就可以用enum:
public enum TestType
{
NONE = 0,
WAIT_TEST = 2,
TESTING = 3,
WAIT_CHECK = 4,
FINISHED = 5
}
需要用到的方法写在下面:
public static class TestExt
{
public static String ToStringValue(this TaskConditionType TaskCondition)
{
return (TaskCondition != TaskConditionType.NONE) ? ((int)TaskCondition).ToString() : "";
}
}
比如这个是根据类型get到对应key的方法,调用的时候要用TestExt.ToStringValue()