相关疑难解决方法(0)

3015
推荐指数
32
解决办法
128万
查看次数

枚举值为字符串

有谁知道如何获取字符串的枚举值?

例:

private static void PullReviews(string action, HttpContext context)
{
    switch (action)
    {
        case ProductReviewType.Good.ToString():
            PullGoodReviews(context);
            break;
        case ProductReviewType.Bad.ToString():
            PullBadReviews(context);
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:

当试图使用ToString(); 编译器抱怨因为case语句期望一个常量.我也知道ToString()是用intellisense中的一行打出来的

c#

37
推荐指数
3
解决办法
5万
查看次数

标签 统计

c# ×2

casting ×1

enums ×1